關鍵方法介紹:: File.delete()用於刪除「某個文件或者空目錄」!java
一、刪除某個文件code
File file = new File("D://test.txt");class
file.delete();test
二、刪除空目錄file
/** * 刪除空目錄 * * 關鍵方法 File.delete()用於刪除「某個文件或者空目錄」! * * @return */ public static boolean deleteEmptyCatalog(String dir) { File file = new File(dir); if (file.exists()) { return file.delete(); } else { System.out.println("目錄不存在----------------------------"); return false; } }
三、 刪除某個目錄及目錄下的全部子目錄和文件方法
/** * 刪除某個目錄及目錄下的全部子目錄和文件 * * 關鍵方法 File.delete()用於刪除「某個文件或者空目錄」! * * @return */ public static boolean deleteCatalogAndFiles(String dir) { File file = new File(dir); if (file.isDirectory()) { String[] children = file.list();//文件夾目錄列表 for (String child : children) { boolean success = deleteCatalogAndFiles(dir +"//"+ child); if (!success) { return false; } } } return file.delete(); }