练习使用File删除文件夹
代码如下:
主要是加深对new File构造方法的理解;
/**
- @author bibixiou
*/
package FileTest;
import java.io.File;
public class FileTest1 {
public static void main(String[] args) {
mian();
}
private static void mian() {
String path = "D:\\test11";
// File file = new File(path);
deleteD(path);
}
/** 删除文件夹(包含所有内存文件)
* 2019-8-31
* @param pp
*/
private static void deleteD(String pp) {
File file = new File(pp);
if (file.isFile()) {
while (file.exists()) {
file.delete();
}
} else {
File[] listFiles = file.listFiles();
for (File file2 : listFiles) {
try {
deleteD(file2.getCanonicalPath());
} catch (Exception e) {
// TODO: handle exception
}
}
file.delete();
}
}
}