java.io.File
阿新 • • 發佈:2022-03-23
每一個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