這段代碼在我給我的地址“.txt”中列出了文件的名稱。我想刪除這些文件而不將它們打印到屏幕上。是否可以在一個函數(shù)中而不是在兩個單獨的類中執(zhí)行此操作?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條經(jīng)驗 獲得超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();
}
}
}
}}
添加回答
舉報
0/150
提交
取消