Java删除文件和目录
生活随笔
收集整理的這篇文章主要介紹了
Java删除文件和目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*** 刪除此路徑名表示的文件或目錄。* 如果此路徑名表示一個目錄,則會先刪除目錄下的內容再將目錄刪除,所以該操作不是原子性的。* 如果目錄中還有目錄,則會引發遞歸動作。* @param filePath* 要刪除文件或目錄的路徑。* @return 當且僅當成功刪除文件或目錄時,返回 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();}
轉載于:https://www.cnblogs.com/zouzhi/p/5239758.html
總結
以上是生活随笔為你收集整理的Java删除文件和目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SDRAM读写一字(上)
- 下一篇: Android——SQLite实现面向对