Computer >> Máy Tính >  >> Lập trình >> Java

Đối tượng tệp trong Java

Đối tượng Tệp đại diện cho tệp / thư mục thực tế trên đĩa. Đây là danh sách các hàm tạo để tạo Đối tượng Tệp trong Java -

Sr.No. Phương pháp &Mô tả
1 Tệp (Tệp mẹ, Chuỗi con) Hàm tạo này tạo một cá thể Tệp mới từ tên đường dẫn trừu tượng chính và chuỗi tên đường dẫn achild.
2 Tệp (Tên đường dẫn chuỗi) Hàm tạo này tạo một cá thể Tệp mới bằng cách chuyển đổi tên đường dẫn đã cho string thành một tên đường dẫn trừu tượng.
3 Tệp (Chuỗi mẹ, Chuỗi con) Hàm tạo này tạo một cá thể Tệp mới từ một chuỗi tên đường dẫn mẹ và một chuỗi tên đường dẫn con.
4 Tệp (URI uri) Hàm tạo này tạo một phiên bản Tệp mới bằng cách chuyển đổi tệp đã cho:URI thành tên đường dẫn anabstract.

Giả sử một đối tượng có mặt ở vị trí đã cho, đối số đầu tiên của dòng lệnh sẽ được coi là đường dẫn và đoạn mã dưới đây sẽ được thực thi -

Ví dụ

import java.io.File;
public class Demo{
   public static void main(String[] args){
      String file_name =args[0];
      File my_file = new File(file_name);
      System.out.println("File name is :"+my_file.getName());
      System.out.println("The path to the file is: "+my_file.getPath());
      System.out.println("The absolute path to the file is:" +my_file.getAbsolutePath());
      System.out.println("The parent directory is :"+my_file.getParent());
      if(my_file.exists()){
         System.out.println("Is the file readable"+my_file.canRead());
         System.out.println("The size of the file in bytes is "+my_file.length());
      }
   }
}

Đầu ra

The details about the file will be displayed here.

Một lớp có tên Demo chứa hàm chính và một chuỗi được định nghĩa, chứa đối số đầu tiên được truyền trong dòng lệnh. Chi tiết của tệp được in trên màn hình, bao gồm tên tệp, đường dẫn tệp, đường dẫn tuyệt đối của tệp và thư mục mẹ của tệp.