[Perl] => [ファイル操作]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

stat関数はファイルの様々な情報を得るための関数です。この関数を使うことでファイルサイズや、ファイル所有者、最終更新時間などを調べることができます。


[対応表]
0 ファイルシステムのデバイス情報
1 Iノード番号
2 ファイルのパーミッション情報
3 ファイルへのハードリンク数
4 ファイル所有者のユーザID
5 ファイル所有者のグループID
6 デバイス識別子
7 ファイルサイズ(バイト)
8 最終アクセス時間
9 最終変更時間
10 最終iノード変更時間
11 最適ブロックサイズ
12 ファイルに割当てられているブロック数


[使用例]
#ファイルサイズを調べる
$file_size = (stat'./power.pl')[7];
print "$file_size\n";




関連記事
select - ファイルハンドルの設定
stat - ファイル情報の取得
DirHandle - ディレクトリのファイル一覧を取得
ファイルをコピーするには - File::Copy
seek関数 - ファイルの途中から読み込み(書き込み)をする
ファイルをロックするには - flock
ファイルを読み書きモードで開くには
広告