public class FileClass {
public static void main(String[] args) {
File file = new File(“C:\Users\aaa”);
fileDelete(file);
}
private static void fileDelete(File file) {
//将文件对象存入文件数组中
File[] files = file.listFiles();
//遍历文件对象数组
for (File file1 : files) {
//如果只是文件,直接删除
if (file1.isFile()){
file1.delete();
}else {//如果是文件夹则递归,继续调用本方法
fileDelete(file1);
}
}
//文件中的文件对象删除完之后删除本文件夹
file.delete();
}
}