如果我有一个包含大量文件(约1000个文件)的目录。其中一些文件名为.processed,而其他文件则不是。
如何列出仅有的10个未处理文件。
我正在使用以下代码来过滤已处理的文件。
如何列出仅有的10个未处理文件。
我正在使用以下代码来过滤已处理的文件。
File[] inputFileList = inputDirectory.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
return !pathname.getName().endsWith(".processed");
}
});
但是如果未处理文件的数量很大,这可能会导致内存错误。因此,每次运行应用程序时,我需要读取有限数量的文件。