大きなフォルダー(最大300,000オブジェクト)では、FindNextFileが1つのファイルで応答するのに最大20秒かかる場合があります。バックグラウンドで一括操作が行われていると思いますが、キャンセルが非常に難しくなります。
FindNextFileを非同期モードで実行して、情報が不要になった場合にキャンセルできるようにする方法はありますか?
Win7、x64、NTFS。
補足:情報がWindowsによってキャッシュされると、FindNextFileにこの問題は発生しないようです。大きなフォルダ内のファイルを列挙しようとするのは初めてです。