آموزش مقدماتی جاوا | ساخت فایل و نوشتن در آن
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
ساخت فایل
برای ساخت فایل، از متد createNewFile() استفاده می کنیم. ابتدا هنگام ساخت شیء از روی کلاس File، آدرس فایل مورد نظر خود را به عنوان ورودی به شیء می دهیم. سپس با استفاده از متد createNewFile()، فایل را ایجاد می کنیم. اگر فایل با موفقیت ساخته شود true و اگر فایل از قبل موجود باشد false برمی گرداند.
توجه داشته باشید که این متد را باید در یک بلوک try...catch قرار دهیم. چرا که اگر مشکلی هنگام ایجاد فایل رخ دهد برنامه با خطای IOException متوقف خواهد شد.
import java.io.File; // Import the File class
import java.io.IOException; // Import the IOException class to handle errors
public class CreateFile {
public static void main(String[] args) {
try {
File myObj = new File("filename.txt");
if (myObj.createNewFile()) {
System.out.println("File created: " + myObj.getName());
} else {
System.out.println("File already exists.");
}
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
برای اینکه بخواهیم فایل را در یک آدرس مشخص بسازیم، اول اینکه باید اجازه نوشتن در آن پوشه را داشته باشیم و دوم اینکه در پلتفرم ویندوز از کاراکتر بک اسلش “\” برای رفع مشکل کاراکتر های خاص استفاده می کنیم.
File myObj = new File("C:\Users\MyName\filename.txt");
برای ثبت پرسش ابتدا در سایت وارد شوید.