Java怎么实现扫描多个目录中(包括子目录)的指定文件,并且删除它们?

大佬们,

最近想写一个程序,需要实现用Java扫描多个目录中(包括子目录)的指定文件,并且删除它们
比如:先扫描 目录1 中(包括子目录)的指定文件,待 目录1 扫描完成后再扫描 目录2 中(包括子目录)的指定文件,最后再删除它们
这要怎么实现?

第1个回答  2019-03-24
思路如下使用递归
public static void de(File f)
{ File [] b = f.listFiles();
//获取包含file对象对应的子目录或者文件
for(int i =0;i<b.length;i++}{
if(b[i].isFile()){
b[i].delete(); //判断是否为文件如果是 就删除 }
else{ de(b[i]);//否则重新递归到方法中 }
} f.delete();//最后删除该目录中所有文件后就删除该目录 }本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网