ディレクトリ内の一番更新日時の古いファイルの日付を調べるには?

解決


u_1  2004-12-10 23:18:42  No: 118175

みなさんこんにちは。質問させて頂きます。
あるディレクトリ内にあるファイル(サブディレクトリも不特定数で有り、サブディレクトリ内にもファイル有り。ファイル数は約20万件)の中で一番更新日付の古いファイルの日付を調べたいのですが、何か良い方法はありますでしょうか?FileDateTimeを使用して日付を取得する方法はわかりましたが、不特定数のサブディレクトリ内を検索しにいく方法がわかりません。
どなたかご教授お願い致します。


nanashi  2004-12-10 23:43:40  No: 118176

フォルダ内を全てチェックする関数を作り、
ファイルなら日付をチェック、フォルダなら自関数を再帰的に呼び出すようにすれば良いです。


聖 羅樹  URL  2004-12-10 23:46:21  No: 118177

聞きたいことは
>不特定数のサブディレクトリ内を検索しにいく方法がわかりません。
ですよね?
タイトルと微妙に違いますが・・・

サブディレクトリ内の検索には再帰を使うのが一番楽なような気がします。
『再帰』などで調べれば出てくると思います。
過去ログにFileSystemObjectを使った方法もありました。
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200312/03120125.txt


u_1  2004-12-10 23:49:29  No: 118178

素早いご回答ありがとうございます。
質問がわかりにくくて申し訳ありませんでした。
皆さんの仰る通り、不特定数のサブディレクトリ内を検索しにいく方法がわかりません。リンク先を参考にして調べてみたいと思います。再帰という言葉を始めて知りました・・・


u_1  2004-12-13 19:50:00  No: 118179

解決しました。ありがとうございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加