普段必要ないけど、たまーーに必要になってみたりしませんか?
データ毎にファイルがあって、それらを解析しながらSQL文を作ったりする時に、ファイルの更新日付をデータ登録日とか更新日とかにしてみたり、っていう用途に最適!!!ファイルサイズはついで!
(他にもあるだろぅて)
風の噂によると、stat というものがあるらしい。
$filename = 'hoge.txt';
@tmp = stat $filename;
こうすると、@tmp配列に以下のデータが格納されやんす。
$tmp[0] デバイス番号
$tmp[1] iノード番号
$tmp[2] パーミッション(権限)
$tmp[3] リンク数
$tmp[4] 所有者のユーザID
$tmp[5] 所有者のグループID
$tmp[6] 特殊ファイルのデバイス識別子(?)
$tmp[7] ファイルサイズ
$tmp[8] 最終アクセス日時
$tmp[9] 最終更新日時
$tmp[10] 最終iノード変更日時
$tmp[11] ブロックサイズ
$tmp[12] ブロック数
個人的に使いそうなのは、パーミッションとファイルサイズと最終更新日時かなぁ。
最終更新日時を使う場合のサンプル
Perl関連リンク
サイト
Binbo-Special > 技術情報らしきもの > Perl
当サイトです。
書籍
すぐわかる オブジェクト指向 Perl
ちょっと変わり種?だなぁ、と思う本。読みやすいです。やっぱりPerlでオブジェクト指向なんて面倒くさいなぁと思う事うけあい(笑)
2008/05/07
