特定のファイルのファイル作成時間を調べるためにこれを書きました:
#!/usr/bin/perl
use strict;
use warnings;
use File::stat;
open (my $fh, '<', "abc.txt") or die "$!";
my $t = (stat($fh))[9];
print $t;
ただし、これは機能せず、次のようになります。
Use of uninitialized value $t in print at ./tests.plx line 9.
ここで私が間違っていることを誰かが指摘できますか? それとも、これは Windows/Cygwin 上の perl (5.14.2) では実行できず、別の方法を選択する必要がありますか?
前もって感謝します。