wangwyx 发表于 2022-12-14 11:10

批量删除文件夹下的文件

就在刚刚热乎的,maven 引用提示,百度了下,要把_remote.repositories 删除掉。
一个一个删太麻烦,索性写个递归删除!
直接上代码


public static void main(String[] args) {
   String rootpath = "XXXXX";
   delfile(rootpath);


}
public static void delfile(String path){
   File rootfile = new File(path);
   if (rootfile.isDirectory()) {
      for (File file : rootfile.listFiles()) {
         delfile(file.getPath());
      }
   }else if("_remote.repositories".equalsIgnoreCase(rootfile.getName())){
      rootfile.delete();
   }
}

平淡最真 发表于 2022-12-14 11:28

难道不是ctrl a

hk137 发表于 2022-12-14 11:34

ctrl+a+del ?{:1_904:}

cloud2010 发表于 2022-12-14 11:54


是不是想删掉所有文件,并保留各层文件夹呢{:301_1009:}

海是倒过来的天 发表于 2022-12-14 11:54

如果还需要分类删除难道不是排序,选择,删除

没有网名789 发表于 2022-12-14 12:29


ctrl+a+del 岂不牛逼?小白都知道吧{:1_925:}

落红护花 发表于 2022-12-14 13:16

为啥一个一个删?

likaiaixuexi 发表于 2022-12-14 13:44

虽然我用不上,但是还是感谢楼主无私奉献的精神

feiyu361 发表于 2022-12-14 14:43

难道不是 ctrl+ADel ? ? ?

秋风君 发表于 2022-12-14 14:50

可以的,虽然达到同一效果的方法有很多,你只需要通过自己想要的方式实现就可以了。不必在意太多{:301_997:}
页: [1] 2
查看完整版本: 批量删除文件夹下的文件