X

آموزش مقدماتی جاوا | ساخت فایل و نوشتن در آن

ساخت فایل

برای ساخت فایل، از متد  ‎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");

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2