ファイルのタイムスタンプ

back
stat 組み込み関数(の要素8,9,10)ではなく、
ファイルテスト演算子 -M (modify), -A (access), -C (create)を使う。
(stat は遅い)

$time = -M $file;

戻り値は epoch ではなく「プログラムを開始した時間からの日数の浮動小数」を返す。
秒数を得るには 60*60*24 を掛ければよい

ちなみに、プログラムを開始した時間は $^T で得られ、この値を変更すれば、
-M, -A, -C の戻り値もそれにあわせて変化する。
コーディング中やデバッグの時に使え

back