0

如果 File.list() 文件夹中有更多文件,它的运行时间是否更长?例如,如果我有 5 个文件与 200,000 个文件,我认为后者需要更长的时间才能返回?

谢谢

http://developer.android.com/reference/java/io/File.html#list ()

4

1 回答 1

3

File.list() 返回一个数组。当然,对于更大的数组,分配和填充它需要更多时间。此外,任何文件系统都会因目录中的对象数量而变慢。IOW,是的,随着目录 File.list() 中文件数量的增加,将需要更多时间。

于 2012-06-16T19:52:55.607 回答