一、传统的方法
File file=new File(".");
File[] subFile=file.listFiles();
for(File theFile:subFile){
if(theFile.getName().endsWith(".xls")){
theFile.delete();
}
}
二、通过FileFilter来实现
File file = new File(".");
File[] files = file.listFiles(new FileFilter()
{
@Override
public boolean accept(File pathname)
{
if (pathname.getName().endsWith(".xls"))
{
return true;
}
return false;
}
});
for (File tempfile : files)
{
tempfile.delete();
}
本文介绍了两种在Java中批量删除特定类型文件的方法:一种是使用简单的循环遍历;另一种是利用FileFilter接口进行过滤后再删除。这两种方法都能有效地帮助开发者清理不需要的文件。
609

被折叠的 条评论
为什么被折叠?



