どのような環境か分からぬからサンプルは書かぬが、例えばphpならば、下記のような関数を用いればよいだろう。
http://jp.php.net/manual/ja/function.filemtime.php
どのような仕様のサーバなのか、あるいは、どのような言語ならば使えるのかを書いて、引き続き回答を待ってみると良いだろう。
phpならば既に示したページに、そのまま使えるサンプルがあるぞ。サブディレクトリがあっても自動的に探しに行ってくれるから便利じゃ。
http://jp.php.net/manual/ja/function.filemtime.php#91665
最後のechoを下のように書き直せば最終アップデート時点からの経過時間がわかる。
echo ((time() - getHighestFileTimestamp('対象ディレクトリ')) / 3600);
単位変換は下記のような具合じゃ。適宜行うと良い。
単位 | 数値 |
---|---|
分 | 60 |
時 | 3600 |
日 | 86400 |
次回からは、最初から環境もしっかり書くのじゃぞ。二度手間じゃからな。
GNU/UNIX, Java, Mod_Perl, PHP5.2でお願いします。