- Admin نوشته است:
- دوست عزیز اگر لینک را به دقت مطالعه می کردید جواب همانجا بود
اولا شما نام فایلی رو به عنوان مسیر معرفی نکردید پس به file:///root1 مسیز فایل رو هم اضافه کنید
ثانیادر قطعه کد شما وقتی شرط درست باشد سعی در ایجاد فایل می کند.یعنی if (fc.exists()) باید با یک علامت ! آنرا به شرط غلط تبدیل نمایید.به مثالهای اون صفحه یه بار دیگه با دقت نگاه کنید
موفق باشی
با سلام . بابت لینک و پیشنهاد ها ی شما ممنونم. لینک را خواندم و به کمک شما توانستم فایلی ایجاد کنم . قطعه کد زیر مسیر root را ایجاد می کند ولی دقیقا مسیر را در Netbean نمی یابم در واقع فایلی که ایجاد می کنم در کدام مسیر ذخیره می شود؟.من بعد از ایجاد فایل در تمام درایو ها جستجو کردم ولی چیزی پیدا نکردم در ضمن fc.exist().برابر true بود یعنی فایل موجود است ولی وقتی دوباره اجرا می کنم باز از نو فایل را ایجاد می کند. ان شاالله که فایل بصرت دایمی ذخیره می شود؟اگر ممکن است باز راه حلی برایم بگذارید.
به امید دیدار.
private String getRoots() {
Enumeration drives = FileSystemRegistry.listRoots();
String root="root1";
if(drives.hasMoreElements()) {
root = (String) drives.nextElement();
textField1.setString ("\t"+root);
}
return root;
}