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

过滤文件类型搜索和删除java,java,file,Java,File,此代码位于我给我的地址。txt列出了文件名 我想删除这些文件而不将它们打印到屏幕上。 在一个函数中,而不是在两个单独的类中,有可能做到这一点吗 公共类文件{ 公共静态void main(字符串[]args){ 文件f=新文件(“D:/Users”); 字符串[]allFiles=f.list(新的MyFilter()); for(字符串文件z:allFiles){ f、 删除(); } } } 类MyFilter实现FilenameFilter{ @凌驾 公共布尔接受(最终文件目录,最终字符串名

此代码位于我给我的地址。txt列出了文件名

我想删除这些文件而不将它们打印到屏幕上。 在一个函数中,而不是在两个单独的类中,有可能做到这一点吗

公共类文件{
公共静态void main(字符串[]args){
文件f=新文件(“D:/Users”);
字符串[]allFiles=f.list(新的MyFilter());
for(字符串文件z:allFiles){
f、 删除();
}
}
}
类MyFilter实现FilenameFilter{
@凌驾
公共布尔接受(最终文件目录,最终字符串名称){
返回((name.endsWith(.txt));
}
}

此代码删除文件夹中具有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(); 
             }
        }
   }
}}

for
中删除根文件,而不是
.txt
文件,代码片段中的任何内容都不会打印到屏幕上?所以我不知道你在问什么?还要注意:
文件
是一个非常糟糕的名字。为什么不
TextFileDeleter
或类似的东西(类名为大写,并且它们应该有意义,并且不能与java库类同名)欢迎使用Stack Overflow!请阅读“如何创建一个应用程序”。然后使用链接改进您的问题(不要通过评论添加更多信息)。否则,我们无法回答您的问题并帮助您。