برای ایجاد یک فایل در جاوا، می توانید از روش createNewFile()
استفاده کنید. این متد a را برمی گرداند
مقدار بولی: درست
اگر فایل با موفقیت ایجاد شد، و نادرست
اگر فایل
درحال حاضر وجود دارد. توجه داشته باشید که این روش در یک 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();
}
}
}
The output will be:
File created: filename.txt
برای ایجاد یک فایل در یک دایرکتوری خاص (نیاز به مجوز)، مسیر فایل را مشخص کنید و برای فرار از کاراکتر "" (برای ویندوز) از بک اسلش های دوگانه استفاده کنید. ). در مک و لینوکس فقط می توانید مسیر را بنویسید، مانند: /Users/name/filename.txt