java删除文件夹的方法
生活随笔
收集整理的這篇文章主要介紹了
java删除文件夹的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.先根遍歷序遞歸刪除文件夾
/*** 先根遍歷序遞歸刪除文件夾** @param dirFile 要被刪除的文件或者目錄* @return 刪除成功返回true, 否則返回false*/ public static boolean deleteFile(File dirFile) {// 如果dir對應的文件不存在,則退出if (!dirFile.exists()) {return false;}if (dirFile.isFile()) {return dirFile.delete();} else {for (File file : dirFile.listFiles()) {deleteFile(file);}}return dirFile.delete(); }2.工具類,commons-io方法org.apache.commons.io.FileUtils#deleteDirectory,源碼如下:
/*** Deletes a directory recursively.** @param directory directory to delete* @throws IOException in case deletion is unsuccessful* @throws IllegalArgumentException if {@code directory} does not exist or is not a directory*/public static void deleteDirectory(final File directory) throws IOException {... ...}?
總結
以上是生活随笔為你收集整理的java删除文件夹的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wireshark(2)- ethern
- 下一篇: Github上影响力最大的十位Pytho