> Perlの達人いる?
> hogeというディレクトリ内のタイムスタンプが一週間前のファイルすべてを削除するスクリプトをちょっと書いてみてくれ
opendir(HDIR, $hoge);
@dir = readdir(HDIR);
closedir(HDIR);
foreach $filename (@dir) {
@fstat = stat($filename);
next if -d _;
if ($fstat[9] < (time() - 60 * 60 * 24 * 7)) {
unlink($filename);
}
}
こんな感じか?(;´Д`)修正&最適化頼む
参考:2005/10/29(土)16時15分20秒