1.概述
創(chuàng)新互聯(lián)致力于互聯(lián)網網站建設與網站營銷,提供網站制作、成都網站制作、網站開發(fā)、seo優(yōu)化、網站排名、互聯(lián)網營銷、小程序制作、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)網站建設策劃專家,為不同類型的客戶提供良好的互聯(lián)網應用定制解決方案,幫助客戶在新的全球化互聯(lián)網環(huán)境中保持優(yōu)勢。對于文件系統(tǒng)的訪問是每個語言必須的,java提供了File類來完成對文件或者目錄的創(chuàng)建,重命名,刪除,文件列表的操作以及判讀是否存在。
2.對于文件/目錄的操作
操作內容包括:
1:創(chuàng)建對象。
2:判斷是否是目錄/文件。
3:判斷目錄或者文件是否存在。
4:修改文件名稱。
5:創(chuàng)建文件/創(chuàng)建一個目錄/創(chuàng)建所有目錄。
6:查詢目錄下所有目錄和文件8輸出文件路徑
7:刪除文件/目錄
注:已上操作非必須全部一次使用
3.相關代碼
public static void main(String[] args) { try { File file = new File("D:\\test"); //創(chuàng)建一個目錄對象 File txt = new File("D:\\test\\tex.txt"); //創(chuàng)建一個文件對象 System.out.println("ok"); if(!file.isDirectory()){ //判斷是否為目錄 if(!file.exists()){ //判斷目錄是否存在 file.mkdir(); //創(chuàng)建一個目錄 file.mkdirs(); //創(chuàng)建所有目錄 System.out.println("ok"); } } if(!txt.isFile()){ //判斷是否為文件 if(!txt.exists()){ //判斷文件是否存在 File newName = new File("D:\\test\\tex2.txt"); //創(chuàng)建一個文件對象 txt.renameTo(newName); //重命名文件 txt.createNewFile(); //創(chuàng)建一個新文件,必須處理io異常 System.out.println("ok"); } } File path = new File("D:\\data\\log_Tyj"); File[] files = path.listFiles(); //查詢目錄下的文件列表 for (int i = 0; i < files.length; i++) { System.out.println(files[i].getAbsolutePath()); //輸出對象的路徑 } file.delete(); //刪除目錄,將刪除目錄下所有目錄和文件 txt.delete(); //刪除文件 } catch (IOException e) { e.printStackTrace(); } }