JAVA递归删除文件夹下的所有文件及文件夹
程序员文章站
2022-05-14 23:47:27
...
package com.csdn;
import java.io.File;
public class DeleteFile {
/**
* @param 递归,删除文件夹下的所有文件
*/
public static void main(String[] args) {
File file = new File("F:\\ARCHROOT\\bdcsc");
deleteFileAll(file);
}
/**
* 删除文件下所有文件夹和文件
* file:文件名
* */
public static void deleteFileAll(File file) {
if (file.exists()) {
File files[] = file.listFiles();
int len = files.length;
for (int i = 0; i < len; i++) {
if (files[i].isDirectory()) {
deleteFileAll(files[i]);
} else {
files[i].delete();
}
}
file.delete();
}
}
}
上一篇: DataBinding---MVVM模式
下一篇: python对操作系统的目录和文件操作