Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ไฟล์วัตถุใน Java


ออบเจ็กต์ File แสดงถึงไฟล์/ไดเร็กทอรีจริงบนดิสก์ นี่คือรายการของตัวสร้างเพื่อสร้าง File Object ใน Java -

ซีเนียร์ วิธีการและคำอธิบาย
1 ไฟล์ (ไฟล์พาเรนต์, ลูกสตริง) ตัวสร้างนี้สร้างอินสแตนซ์ของไฟล์ใหม่จากชื่อพาเรนต์นามธรรมพาเรนต์และสตริงชื่อพาธ achild
2 ไฟล์ (ชื่อพาธสตริง) ตัวสร้างนี้สร้างอินสแตนซ์ไฟล์ใหม่โดยแปลงชื่อพาธที่กำหนดให้เป็นชื่อพาธนามธรรม
3 ไฟล์ (สตริงพาเรนต์, สตริงย่อย) ตัวสร้างนี้สร้างอินสแตนซ์ของไฟล์ใหม่จากสตริงชื่อพาเรนต์และสตริงชื่อเด็ก
4 ไฟล์ (URI uri) ตัวสร้างนี้สร้างอินสแตนซ์ของไฟล์ใหม่โดยแปลงไฟล์ที่กำหนด:URI เป็นชื่อพาธ anabstract

สมมติว่ามีวัตถุอยู่ในตำแหน่งที่กำหนด อาร์กิวเมนต์แรกของบรรทัดคำสั่งจะถือเป็นเส้นทางและโค้ดด้านล่างจะถูกดำเนินการ -

ตัวอย่าง

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());
      }
   }
}

ผลลัพธ์

The details about the file will be displayed here.

คลาสชื่อ Demo มีฟังก์ชันหลัก และสตริงถูกกำหนด ที่เก็บอาร์กิวเมนต์แรกส่งผ่านในบรรทัดคำสั่ง รายละเอียดของไฟล์จะถูกพิมพ์บนหน้าจอ ซึ่งรวมถึงชื่อไฟล์ พาธของไฟล์ พาธสัมบูรณ์ของไฟล์ และไดเร็กทอรีหลักของไฟล์