[Delphi] FindFirst、FindNext中に追加されたファイルは見けることができる?

ディレクトリ中のファイルの一覧を取得するには、FindFirst、FindNext 関数を使ってリストアップします。 このときファイルは辞書順にファイルを見つけるようです。
ところでこの関数でファイルを検索中に追加されたファイルは、FindNext 関数で見つけ出すことができるでしょうか?テストの結果、FindFirst 関数を実行後に追加されたファイルは見つけることができませんでした。 どうやら FindFirst 関数実行時にリストを作成し、その後 FindNext 関数でそのリストを読み出して返しているのではないかと想像できます。 もしかしたら、EnumWindow API や、WNetEnumResource API も WNetOpenEnum API 以降に追加されたリソースは発見できないかもしれません。

コメント (0件)


くろねこ研究所
https://www.blackcat.xyz/article.php/ProgramingFAQ_del0039