• 大小: 0.10M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 简化文件(夹)过滤(基础篇-实例231).zip

资源截图

代码片段和文件信息

package com.mingrisoft.io;

import java.io.File;

import org.apache.commons.io.filefilter.SizeFileFilter;

public class SizeFileFilterTest {
    public static void main(String[] args) {
        File dir = new File(“d:\\明日科技“);// 创建一个文件夹对象
        System.out.println(“过滤前文件夹中的文件:“);
        File[] files = dir.listFiles();// 获得该文件夹中所有文件和子文件夹
        for (File file : files) {// 输出文件夹中文件的名字和大小
            System.out.println(file.getName() + “的大小是:“ + file.length());
        }
        System.out.println(“过滤后文件夹中的文件:“);
        String[] fileNames = dir.list(new SizeFileFilter(1024 * 1024));// 过滤掉<1M的文件
        for (int i = 0; i < fileNames.length; i++) {
            System.out.println(fileNames[i]);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         293  2010-09-11 17:01  .classpath
     文件         379  2010-09-11 17:01  .project
     文件         117  2013-11-15 14:26  readme.txt
     文件        1592  2013-11-21 08:41  bin\com\mingrisoft\io\SizeFileFilterTest.class
     文件      109043  2013-11-15 14:22  lib\commons-io-1.4.jar
     文件         817  2010-09-11 17:01  src\com\mingrisoft\io\SizeFileFilterTest.java

评论

共有 条评论