gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:34:43 24 4
gpt4 key购买 nike

这段代码位于我给我的地址“.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")));
}
}

最佳答案

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

关于java - 过滤文件类型搜索和删除java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56868876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com