دریافت اطلاعات فایل(Get File Information)

برای دریافت اطلاعات بیشتر در مورد یک فایل، از یکی از روش های File استفاده کنید:



مثال


import java.io.File;  // Import the File class

public class GetFileInfo {
  public static void main(String[] args) {
    File myObj = new File("filename.txt");
    if (myObj.exists()) {
      System.out.println("File name: " + myObj.getName());
      System.out.println("Absolute path: " + myObj.getAbsolutePath());
      System.out.println("Writeable: " + myObj.canWrite());
      System.out.println("Readable " + myObj.canRead());
      System.out.println("File size in bytes " + myObj.length());
    } else {
      System.out.println("The file does not exist.");
    }
  }
}

The output will be:




File name: filename.txt

Absolute path: C:UsersMyNamefilename.txt

Writeable: true

Readable: true

File size in bytes: 0






توجه: کلاس‌های زیادی در Java API وجود دارد که می‌توان از آنها برای خواندن و نوشتن فایل‌ها در جاوا استفاده کرد: FileReader، BufferedReader، Files، Scanner ، FileInputStream، FileWriter، BufferedWriter، FileOutputStream، و غیره. اینکه کدام یک از آنها استفاده شود بستگی به نسخه جاوا دارد که با آن کار می کنید و اینکه آیا نیاز به خواندن بایت ها یا کاراکترها دارید، و اندازه فایل/خطوط و غیره.< /p>

نکته: برای حذف یک فایل، فصل حذف فایل‌های جاوا را بخوانید.