1、按照文件最后修改时间排序
public static File[] orderByDate(File[] files) {
Arrays.sort(files, Comparator.comparingLong(File::lastModified));
return files;
}
2、文件名过滤器
//Java.io.FilenameFilter是文件名过滤器
File[] files = pathFiles.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
if(name.contains(barcode)) {
return true;
}
return false;
}
});
3、FileUtils工具类
未完待续...