Tag: filefilter

如何从目录中获取特定数量的文件?

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