1…这种方法只能删除文件夹下的的文件,不能删除这个文件夹下的得文件夹
String path="D:\\sccs";
File file = new File(path);
File[] files = file.listFiles();
for (File f:files)
{if (f.isFile() && f.exists())
{ f.delete();
System.out.println("成功");
}else{
System.out.println("不能删除");
} }
2.可以用这个方法
Files.walk(Paths.get("D:\\sccs"))
.sorted(Comparator.reverseOrder())
.map(Path::toFile)
.filter(item -> !item.getPath().equals("D:\\sccs"))
.forEach(File::delete);
这个方法能将文件夹下的所有东西都删除