【发布时间】:2017-02-13 08:57:16
【问题描述】:
我有一个包含 100 万个文本文件的目录。我想列出所有文件名。我尝试使用 File.listFiles() 并将文件名打印到控制台。但是在开始打印第一个文件名之前花了很长时间。有没有更快的方法来列出这些文件名?
【问题讨论】:
-
你试过使用 list() 方法吗?它只返回文件名,而不是整个文件。
-
是的,
list()在这种情况下可以提供帮助。但如果我的文件夹更大,例如 1000 万个,这仍然是个问题。