一.引言 Apache提供的很多工具方法非常好用,推荐. 今天在使用的过程中使用到了org.apache.commons.io.FileUtils.listFiles方法,本文主要谈谈这个工具方法的用法. 查看源码上的说明是 /** * Finds files within a given directory (and optionally its * subdirectories). All files found are filtered by an IOFileFilter. * <p>
list()方法是返回某个目录下的所有文件和目录的文件名,返回的是String数组 listFiles()方法是返回某个目录下所有文件和目录的绝对路径,返回的是File数组 public class FileTest { public static void main(String[] args) { //创建File对象 File file = new File("D:\\Android"); //获取该目录下的所有文件 String[] files = file.list(); f
FileUtil类是Apache Commons IO库里面的一个类,是与文件相关的一个辅助类,我写了一个可运行的java文件 import java.io.*; import org.apache.commons.io.FileUtils; public class Test { public static void main(String[] args){ File f = new File("C:\\Users\\Administrator\\Desktop\\a.txt");
方法1:列出所有文件逐个筛选: File selectedFolder = new File(path); // path to folder to list final IOFileFilter dirs = new IOFileFilter() { @Override public boolean accept(File file, String s) { return file.isDirectory(); } @Override public boolean accept(File fi
FileUtils常用常量 public static final long ONE_KB = 1024; public static final BigInteger ONE_KB_BI = BigInteger.valueOf(ONE_KB); public static final long ONE_MB = ONE_KB * ONE_KB; public static final BigInteger ONE_MB_BI = ONE_KB_BI.multiply(ONE_KB_BI);