我想根据我在properties文件中提供的设置检索文件.例如,我只想在第一次迭代中获得50个文件并停止获取所有文件夹中可能存在数千个文件.
我怎么能随机获得50个文件并且没有获得所有列表或迭代文件以获得50?
filesList = folder.listFiles( new FileFilter() {
@Override
public boolean accept(File name) {
return (name.isFile() && ( name.getName().contains("key1")));
}
});
Run Code Online (Sandbox Code Playgroud)
编辑:我删除了for声明.即使我只提供了一个文件夹来获取它将获取所有文件,计数器变量仍然循环文件夹中的所有文件不是一个好的解决方案.