みなさんこんにちは。質問させて頂きます。
あるディレクトリ内にあるファイル(サブディレクトリも不特定数で有り、サブディレクトリ内にもファイル有り。ファイル数は約20万件)の中で一番更新日付の古いファイルの日付を調べたいのですが、何か良い方法はありますでしょうか?FileDateTimeを使用して日付を取得する方法はわかりましたが、不特定数のサブディレクトリ内を検索しにいく方法がわかりません。
どなたかご教授お願い致します。
フォルダ内を全てチェックする関数を作り、
ファイルなら日付をチェック、フォルダなら自関数を再帰的に呼び出すようにすれば良いです。
聞きたいことは
>不特定数のサブディレクトリ内を検索しにいく方法がわかりません。
ですよね?
タイトルと微妙に違いますが・・・
サブディレクトリ内の検索には再帰を使うのが一番楽なような気がします。
『再帰』などで調べれば出てくると思います。
過去ログにFileSystemObjectを使った方法もありました。
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200312/03120125.txt
素早いご回答ありがとうございます。
質問がわかりにくくて申し訳ありませんでした。
皆さんの仰る通り、不特定数のサブディレクトリ内を検索しにいく方法がわかりません。リンク先を参考にして調べてみたいと思います。再帰という言葉を始めて知りました・・・
解決しました。ありがとうございました。
ツイート | ![]() |