1. 程式人生 > 其它 >java.io.File

java.io.File

每一個File類表示一個檔案或目錄(new file物件)

File可以訪問表示的檔案或者目錄的屬性資訊(名字,大小,讀寫許可權。。。。)

還可以操作檔案或者目錄(建立,刪除)

訪問目錄的子項

  • 建立File物件進行路徑的指定

  •  

 1 public static void main(String[] args) {
 2         File file=new File("./test");
 3 //        獲取檔名稱
 4         String name=file.getName();
 5         System.out.println(name);
 6 //
獲取檔案大小 7 long len=file.length(); 8 System.out.println(len); 9 // 訪問檔案是否為隱藏檔案 10 boolean ih=file.isHidden(); 11 System.out.println(ih); 12 // 訪問是否為可讀檔案 13 boolean cr=file.canRead(); 14 System.out.println(cr); 15 } 16 // 訪問是否為可寫檔案
17 boolean cw=file.canWrite(); 18 System.out.println(cw);
  • 刪除檔案
 1 public static void main(String[] args) {
 2         // TODO Auto-generated method stub
 3 //        當前資料夾中的test檔案刪除
 4         File file=new File("./test");
 5 //        刪除檔案的前提是檔案存在
 6 //        exists()
 7 //        該方法用來判斷檔案是否存在
8 // 存在返回true,反之返回false 9 // delete() 10 // 該方法主要用來刪除檔案 11 12 boolean ex=file.exists(); 13 if(ex){ 14 System.out.println("刪除檔案"); 15 file.delete(); 16 boolean exi=file.exists(); 17 if(exi){ 18 System.out.println("檔案刪除失敗"); 19 }else{ 20 System.out.println("檔案已刪除"); 21 } 22 }else{ 23 System.out.println("檔案不存在"); 24 } 25 26