/*删除指定目录下的文件及文件夹
* window中,删除目录从内往外删除,先删除内部文件,再删除文件夹
*
* */
* window中,删除目录从内往外删除,先删除内部文件,再删除文件夹
*
* */
public class RemoveAllFile {
public static void main(String[] args) {
File dir = new File("d:\\w\\Project_02\\abc");
method(dir);
}
public static void method(File dir)
{
File[] files = dir.listFiles();
for(File file : files)
{
//如果file是目录,并且不是隐藏的
if(file.isDirectory()/*&&!file.isHidden()*/)
method(file);
else
{
sop("文件--"+file.getName()+"删除:"+file.delete());
}
}
sop("目录--"+dir.getName()+"删除:"+dir.delete());
}
}