一、首先准备文件夹
目录里面拥有目录:
二、代码演示
/**
* @author James
* @create 2020-01-07 0:30
*
* 硬盘中的文件与目录(目录中包含目录)
* windows中删除目录是从最里层开始删
*/
public class RemoveDirTest {
public static void main(String[] args) {
File dir = new File("G:\\demodir");
removeDir(dir);
}
public static void removeDir(File dir) {
File[] files = dir.listFiles();
for(File file : files){
if(file.isDirectory()){
removeDir(file);
}else{
System.out.println(file+":"+file.delete());
}
}
System.out.println(dir+":"+dir.delete());
}
}
删除正常。