相关疑难解决方法(0)

如何使用java列出目录中的N个文件

如果我有一个包含很多文件的目录(大约1000个文件).其中一些文件名为.processed而其他文件没有.

如何仅列出10个未处理的文件.

我正在使用此代码来过滤处理过的文件.

File[] inputFileList = inputDirectory.listFiles(new FileFilter() {
                @Override
                public boolean accept(File pathname) {
                    return !pathname.getName().endsWith(".processed");
                }
            });
Run Code Online (Sandbox Code Playgroud)

但是,如果未处理的文件数量很大,这可能会导致内存错误.所以我每次运行应用程序时都需要读取有限数量的文件.

java java-io

4
推荐指数
1
解决办法
2844
查看次数

标签 统计

java ×1

java-io ×1