java删除文件夹

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();//清理目录

            }

}

}

}

你可能感兴趣的:(java删除文件夹)