JAVA删除目录下所有文件名以hehe开始的文件?前面获取 File.getname()后面不会了? 求解...

如题所述

import java.io.File;

public class DeleteFiles {

public static void main(String[] args) {
String filedir = "D:\\test\\" ;
File dirFile = new File(filedir) ;

if(!dirFile.exists()){
System.out.println("文件目录不存在:"+filedir);
return ;
}
File[] files = dirFile.listFiles() ;
for (File file : files) {
if(file.getName().startsWith("hehe")){
if(file.delete())
System.out.println("已删除文件:"+ file.getAbsolutePath());
}
}
}
}
测试已通过。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-30
用下面的语句删除目录下所有文件名以hehe开始的文件:
String filename=file.getName();
if(filename.startsWith("hehe")){
file.deleteOnExit();
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网