この質問kernel.dll
は、 を使用して、ファイル名などのファイル属性を再帰的に見つけるための迅速な方法を提供します。問題は、進行状況の報告 (Windows フォーム アプリなど) が、現在のファイルまたはディレクトリに限定されていることです。これは、前もって合計ファイル数に関する情報がないためです。
ただし、Windows 7 でファイル エクスプローラーを使用してファイルを検索すると、検索の進行状況バーが表示されます。
では、彼らはここでどのようにそれを行うのでしょうか? 総ファイル数は事前にわかっていますか? 上記の質問への回答で、この種の進捗報告を模倣することは可能ですか? 事前に合計ファイル数を知らずにそれを行う方法がわかりません。
私が見つけることができた最も近い質問は、フォルダー数が前もってないため、この再帰メソッドにいくつかの問題があるように見えるこれであり、多くのファイルの単一のディレクトリの動作は非常に奇妙です。