为了账号安全,请及时绑定邮箱和手机立即绑定

过滤文件类型搜索和删除java

过滤文件类型搜索和删除java

繁星淼淼 2023-03-02 16:30:28
这段代码在我给我的地址“.txt”中列出了文件的名称。我想删除这些文件而不将它们打印到屏幕上。是否可以在一个函数中而不是在两个单独的类中执行此操作?public class file {    public static void main(String[] args) {        File f = new File("D:/Users");         String[] allFiles = f.list(new MyFilter ());        for (String filez:allFiles ) {            f.delete();        }    }}class MyFilter implements FilenameFilter {    @Override    public boolean accept(final File dir, final String name) {        return((name.endsWith(".txt")));            }}
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

此代码删除文件夹中所有扩展名为 txt 的文件。


public class file {


   public static void main(String[] args) {


       File folder = new File("D:/Users");


        for (File f : folder.listFiles()) 

        {

             if (f.getName().endsWith(".txt")) 

             {

                f.delete(); 

             }

        }

   }

}}


查看完整回答
反对 回复 2023-03-02
  • 1 回答
  • 0 关注
  • 69 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信