溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IO流-File類

發布時間:2020-06-20 15:36:47 來源:網絡 閱讀:304 作者:glblong 欄目:開發技術

 

 

 

  1. public static void main(String[] args) 
  2.     TestFile tf = new TestFile(); 
  3.     // tf.read(); 
  4.     File f = new File("E:/shouji/"); 
  5.     f.mkdir();// boolean 創建文件夾 
  6.     f.canRead(); // boolean 可讀 
  7.     f.canWrite();// boolean 可寫 
  8.     f.exists();// boolean 是否存在 
  9.     f.delete();// boolean 刪除文件 
  10.     f.isFile(); 
  11.     f.isDirectory();// 是不是目錄 
  12.      
  13.     try 
  14.     { 
  15.         f.createNewFile();// boolean 創建文件(文件路徑要帶文件格式,否則無法創建文件返回false) 
  16.     } 
  17.     catch (IOException e) 
  18.     { 
  19.         e.printStackTrace(); 
  20.     } 
  21.      
  22.     File[] files = f.listFiles();// 獲取f文件里的子文件,存儲于文件類型的數組中 
  23.     System.out.println(Arrays.toString(files));// 打印結果:[E:\shouji\CM10-20121109-NIGHTLY-mb525(plus).zip, 
  24.                                                // E:\shouji\存儲文件] 
  25.      
  26.     System.out.println("file length:" + f.length());// 文件的大?。ㄗ止潝担?,必須是文件,文件夾會返回0 
  27.     System.out.println(f.getPath()); // 文件完整路徑名+文件名 
  28.     System.out.println(f.getName()); // 文件名 
  29.      

 

顯示某個文件夾里所有文件的方法:

  1. public static void listFileName(File f) 
  2.   { 
  3.       File[] files = f.listFiles(); 
  4.       for (int i = 0; i < files.length; i++) 
  5.       { 
  6.           if (files[i].isDirectory()) 
  7.           { 
  8.               System.out.println("目錄: " + files[i].getPath()); 
  9.               File f1 = files[i]; 
  10.               listFileName(f1); 
  11.           } 
  12.           else if (files[i].isFile()) 
  13.           { 
  14.               System.out.println("文件: " + files[i].getPath()); 
  15.           } 
  16.       } 
  17.        
  18.   } 

 

 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女