25,000 を超えるファイルを含む特定のディレクトリ内のすべてのファイルの名前を取得したいと考えていました。私はこれらの方法を使用してみました:
System.IO.Directory.GetFiles
と My.Computer.FileSystem.GetFiles
私はそれSystem.IO
が大幅に高速であることを発見しましたMy.Computer
大幅にとは、約20秒速いことを意味します。
これら2つの方法の違いを誰かに説明してもらえますか?
25,000 を超えるファイルを含む特定のディレクトリ内のすべてのファイルの名前を取得したいと考えていました。私はこれらの方法を使用してみました:
System.IO.Directory.GetFiles
と My.Computer.FileSystem.GetFiles
私はそれSystem.IO
が大幅に高速であることを発見しましたMy.Computer
大幅にとは、約20秒速いことを意味します。
これら2つの方法の違いを誰かに説明してもらえますか?