Java代码删除文件夹
package com.ycy2;
import java.io.File;
public class Test02 {
public static void main(String[] args) {
String str = "E:\\abc";
Test02.deleteDir(str);
}
public static void deleteDir(String dirPath) {
// 获取要删除的文件夹
File dir = new File(dirPath);
// 用一个数组来存放文件夹中的所有文件
File[] fileArray = dir.listFiles();
// 遍历数组
for (int i = 0; i < fileArray.length; i++) {
// 用一个File类型接收数组中的元素
File file = fileArray[i];
// 判断是否是文件夹
if (file.isDirectory()) {
// 递归调用
deleteDir(file.getAbsolutePath());
} else {
// 直接进行删除操作
file.delete();
}
}
dir.delete();
}
}