Recursively delete files, and all files

Package Comkyhkday02karrys;

import java.io.File;

public class ListTest01 {

public static void main(String[] args) {
File file=new File("E:/upload/test");
deleteAll(file);
}

public static void deleteAll(File file) {
if(file.isFile() || file.list().length == 0){
file.delete();
}else{
File []files=file.listFiles();
for (File f : files) {
deleteAll(f);
f.delete();
}
}
}

}

Guess you like

Origin www.cnblogs.com/god1/p/12079195.html
Recommended