java刪除文件夾
阿新 • • 發佈:2018-07-18
delet urn 判斷是否是文件 進行 files tor director 目錄 div
private static void deleteFile(File file) { if (file.exists()) // 判斷文件是否存在 return; if (file.isFile()) {// 判斷是否是文件 file.delete();// 刪除文件 } else if (file.isDirectory()) {// 否則如果它是一個目錄 File[] files = file.listFiles();// 聲明目錄下所有的文件 files[]; for (int i = 0; i < files.length; i++) {// 遍歷目錄下所有的文件 deleteFile(files[i]);// 把每個文件用這個方法進行叠代 } file.delete();// 刪除文件夾 } } public static void deleteDirectory(File file) { if (!file.exists()) return; if (file.isFile()) { file.delete(); return; } else { // 首先得到當前的路徑 String[] childFilePaths = file.list(); for (String childFilePath : childFilePaths) { File childFile = new File(file.getAbsolutePath() + "/" + childFilePath); deleteDirectory(childFile); } file.delete(); } }
java刪除文件夾