黑马程序员技术交流社区
标题:
学的File类,老湿整的第二道题,感觉比头一道简单了
[打印本页]
作者:
木子小四
时间:
2016-4-8 01:08
标题:
学的File类,老湿整的第二道题,感觉比头一道简单了
需求:使用文件名称过滤器筛选将指定文件夹下的小于200K的小文件获取并打印。
File f = new File("f:/");
String[] arr = f.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
File f1 = new File(dir, name);
if(f1.isFile() && f1.length() < 100*1024){
f1.delete();
}else if(f1.isFile() && f1.length() > 100*1024){
File f2 = new File("d:/aaa/bbb/");
f2.mkdirs();
f1.renameTo(new File("d:/aaa/bbb"+f1.getName()));
}
return f1.isFile() && f1.length() > 100*1024;
}
});
for (String string : arr) {
System.out.println(string);
}
作者:
z332406259
时间:
2016-4-8 10:19
同求答案.各位大神
作者:
木子小四
时间:
2016-4-8 21:01
z332406259 发表于 2016-4-8 10:19
同求答案.各位大神
这就是
作者:
空空道眼
时间:
2016-9-9 23:13
好调皮啊!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2