۱۳۹۴/۰۵/۰۸, ۱۲:۵۹ ب.ظ
۱۳۹۴/۰۵/۰۸, ۰۱:۲۳ ب.ظ
سلام.
مثلا برای ساخت یک پوشه، کد زیر را می نویسیم (کلید شماره 280) :
به این بخش از کد توجه کنید (چک کردن اینکه پوشه وجود نداشته باشد) :
برای فایل هم مشابه می باشد (مثل همین کد و فقط باید به جای پوشه، آدرس فایل را تعیین کنیم).

مثلا برای ساخت یک پوشه، کد زیر را می نویسیم (کلید شماره 280) :
کد پیاچپی:
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/folderName");
if(!dir.exists()) {
dir.mkdirs(); // build directory
}
به این بخش از کد توجه کنید (چک کردن اینکه پوشه وجود نداشته باشد) :
کد پیاچپی:
if(!dir.exists()) {
برای فایل هم مشابه می باشد (مثل همین کد و فقط باید به جای پوشه، آدرس فایل را تعیین کنیم).

۱۳۹۴/۰۵/۰۸, ۰۸:۱۷ ب.ظ
متشکرم!
اگه از قسمت catch خواندن فایل بخوایم عمل کنیم غیر مهندسیه؟
استراکچر مناسبی نداره؟
اگه از قسمت catch خواندن فایل بخوایم عمل کنیم غیر مهندسیه؟
استراکچر مناسبی نداره؟
۱۳۹۴/۰۹/۱۰, ۰۳:۵۱ ق.ظ
من به تعداد دفعات زیاد باید فایل رو بازنویسی کنم.
یعنی اگر فایل متنی قبلا وجود داشته باشه اطلاعات جدید باید توش قرار بگیره --> بنابراین باید بگم اگر فایلی به نام ایکس وجود داشت پاکش کنه و دوباره بسازه و مقادیر جدید توش ریخته بشه!
اطلاعات قبلی فایل برام مهم نیست.
یعنی اگر فایل متنی قبلا وجود داشته باشه اطلاعات جدید باید توش قرار بگیره --> بنابراین باید بگم اگر فایلی به نام ایکس وجود داشت پاکش کنه و دوباره بسازه و مقادیر جدید توش ریخته بشه!
اطلاعات قبلی فایل برام مهم نیست.
۱۳۹۴/۰۹/۱۰, ۰۴:۰۳ ق.ظ
لطفا نحوه ی ذخیره یه آرایه اعشاری در فایل رو توضیح بدید. ممنونم. روش خوندن از فایل متنی و ریختن مقادیرش در آرایه اعشاری به چه شکله؟
کد پیاچپی:
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/posAnar");
if (!dir.exists()) {
dir.mkdirs(); // build directory
File file = new File(dir, "position1.txt");//create file!
if (file.exists()) {
file.delete();
}
try {
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
for (int c1 = 0; c1 <= k; c1++) {
pw.println(String.valueOf(x11[c1]));
pw.println(String.valueOf(y11[c1]));
}
pw.flush();
pw.close();
f.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}