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 に答える