Java删除文件和目录
生活随笔
收集整理的這篇文章主要介紹了
Java删除文件和目录
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
/*** 刪除此路徑名表示的文件或目錄。* 如果此路徑名表示一個(gè)目錄,則會(huì)先刪除目錄下的內(nèi)容再將目錄刪除,所以該操作不是原子性的。* 如果目錄中還有目錄,則會(huì)引發(fā)遞歸動(dòng)作。* @param filePath* 要?jiǎng)h除文件或目錄的路徑。* @return 當(dāng)且僅當(dāng)成功刪除文件或目錄時(shí),返回 true;否則返回 false。*/public static boolean deleteFile(String filePath) {File file = new File(filePath);return deleteFile(file);}private static boolean deleteFile(File file){File[] files = file.listFiles();for(File deleteFile : files){if(deleteFile.isDirectory()){//如果是文件夾,則遞歸刪除下面的文件后再刪除該文件夾if(!deleteFile(deleteFile)){//如果失敗則返回return false;}} else {if(!deleteFile.delete()){//如果失敗則返回return false;}}}return file.delete();}
轉(zhuǎn)載于:https://www.cnblogs.com/zouzhi/p/5239758.html
總結(jié)
以上是生活随笔為你收集整理的Java删除文件和目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SDRAM读写一字(上)
- 下一篇: Android——SQLite实现面向对