package ioTest.io3;
/*
* 删除有内容的文件夹:从最里面一直向外删除。建议千万不要删除硬盘上面有用的文件夹哦
* 方法思路
* 循环+递归
*/
import java.io.File;
public class RemoveDir {
public static void main(String[] args) {
// TODO Auto-generated method stub
File file=new File("F:\\removeDirTest");
removedir(file);
}
public static void removedir(File file)
{
File[] files=file.listFiles();
for(File f:files)
{
if(f.isDirectory())//递归调用
{
removedir(f);
}
else {
f.delete();
}
}
//一层目录下的内容都删除以后,删除掉这个文件夹
file.delete();
}
}
JAVA之File类-删除一个有内容的文件夹
最新推荐文章于 2022-12-13 11:08:44 发布