Java 删除文件夹以及文件夹下的文件
生活随笔
收集整理的這篇文章主要介紹了
Java 删除文件夹以及文件夹下的文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,文件夾目錄結構:
2,刪除后顯示:
3,代碼:
import java.io.File;public class DeleteFilestore {public static void main(String[] args) {//刪除一個文件夾下的所有文件(包括子目錄內的文件)File file = new File("D:\\臨時文件\\111");//輸入要刪除文件目錄的絕對路徑if (deleteFile(file)) {System.out.println("文件刪除成功!");}}public static Boolean deleteFile(File file) {//判斷文件不為null或文件目錄存在if (file == null || !file.exists()) {System.out.println("文件刪除失敗,請檢查文件是否存在以及文件路徑是否正確");return false;}//獲取目錄下子文件File[] files = file.listFiles();//遍歷該目錄下的文件對象for (File f : files) {//判斷子目錄是否存在子目錄,如果是文件則刪除if (f.isDirectory()) {//遞歸刪除目錄下的文件deleteFile(f);} else {//文件刪除f.delete();//打印文件名System.out.println("文件名:" + f.getName());}}//文件夾刪除file.delete();System.out.println("目錄名:" + file.getName());return true;} }4,控制臺打印:
5,File更多使用,指路:https://blog.csdn.net/qq_36636312/article/details/122368151
總結
以上是生活随笔為你收集整理的Java 删除文件夹以及文件夹下的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在JAVA中如何跳出当前的多重嵌套循环
- 下一篇: Java 删除非空文件夹