Windowsの検索機能の機能をコードで使用できることを一度見たと思います。SQLクエリ(「ディレクトリ='c:\ somedir'のファイルストアからファイル名を選択し、('。doc'、'。txt'、'。me')の拡張子とdatemodified」を使用してファイルを検索することが可能であったこと> = '2009-01-01 00:00:00' "
とにかく、クエリでそれを行う方法がない場合でも、Windows APIに機能や、まさにこのタイプのことを行うための簡単なコードはありますか?
簡単な方法がないのは明らかなことのようです。
dir(サブdirを含む)内のすべてのファイルを検索する関数がありますが、基本的には馬鹿げています。ワイルドカードを使用して検索したり、特定の日付よりも新しい日付などの他の条件を使用して検索したりすることはできません。
可能であれば、これを行うためにサードパーティのシェアウェアライブラリをダウンロードしたくありません。私はビスタでC++Builderを使用していますが、これにビスタのみの機能がある場合は問題ありません。