j使用java File f =new File("文件路径");
f.delete();
会出现不能删除文件夹的现象。
可以使用下面代码完整删除文件
public class Fs {
public static void main(String[] args) {
File dirFile =new File("C:\\aa");
deleteDirectory(dirFile);
}
public static void deleteDirectory(File file){
if(file.isFile()){
file.delete();//清理文件
}else{
File list[] = file.listFiles();
if(list!=null){
for(File f: list){
deleteDirectory(f);
}
file.delete();//清理目录
}
}
}
}
网友评论