递归删除文件及下的所有文件

package com.yh.day02.arrays;

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();
}
}
}

}

猜你喜欢

转载自www.cnblogs.com/god1/p/12079195.html