A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

使用文件名称过滤器筛选将指定文件夹下的小于200K的小文件获取并打印。

评分

参与人数 1黑马币 +5 收起 理由
F305176 + 5 淡定

查看全部评分

4 个回复

倒序浏览
获取文件字节后,应该在哪块比较
回复 使用道具 举报
  1. public static void main(String[] args) {
  2.                 //文件名称过滤器
  3.                 File dir = new File("D:\\");
  4.                 File[] arr = dir.listFiles(new FilenameFilter() {
  5.                        
  6.                         @Override
  7.                         public boolean accept(File dir, String name) {
  8.                                 File file = new File(dir, name);
  9.                                 if (!file.isFile()) {
  10.                                         return false;
  11.                                 }
  12.                                 boolean b = 200 > file.length()? true : false;
  13.                                 return b;
  14.                         }
  15.                 });
  16.                
  17.                 for (File file : arr) {
  18.                         System.out.println(file);
  19.                 }
  20.         }
复制代码

在比较器里比较
回复 使用道具 举报

哦,明白了,知道错哪了,谢谢哈
回复 使用道具 举报
顶!~~~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马