perlメモ:ファイルのタイムスタンプを変更するには?

| コメント(0) | トラックバック(0)

ファイルのタイムスタンプつまり日付ですが、これを変更するにはutime関数を使います。
ファイルの最終アクセス日時と最終変更日時を変更することが出来ます。
日付を変更したいファイルはリスト形式で複数渡すことが出来ます。

●フォーマットはこんな感じ

utime(最終アクセス日時,最終変更日時,ファイルパス又はファイルパスのリスト);

●サンプル1

#!/usr/bin/perl $atime = $mtime = time; utime $atime, $mtime, @ARGV;

●サンプル2
単純に一個のファイルのタイムスタンプを修正する場合はこんな感じ

#!/usr/bin/perl $atime = $mtime = time; utime $atime, $mtime, './hogehoge.txt';

●戻り値は、変更することが出来たファイルの数。

●perl 5.7.2からは、最終アクセス日時と最終変更日時にundefを設定すると現在の日時が設定されるようです。まだ5.6系の環境も多いと思うので利用する場合は注意かな?

utime undef, undef, @ARGV;

●詳しくは下記のページを参照の事。(英語)
http://perldoc.perl.org/functions/utime.html

ブログランキング←何かお役にたてましたら、応援クリックおながいします。
ブックマークに追加する
▼関連記事

トラックバック(0)

ここだよ

トラックバックスパム対策の為この記事にトラックバックを行うにはトラックバック元の記事中にこのページのURL「http://blog.kumacchi.com/2008/02/perl_5.html」を含めてください。

コメントする

機械翻訳

よく読まれている記事

アクセス解析

アクセス元ランキング

QRコード

フィードメーター

フィードメーター - KUMA TYPE

スカウター

スカウター : KUMA TYPE

 
track feed KUMA TYPE
あわせて読みたい
ブログタイムズ

ブログパーツ

超立体マスクマン

アンテナ

■日刊スレッドガイド ■【2ch】ニュー速クオリティ ■痛いニュース(ノ∀`) ■アルファルファモザイク ■越えられない壁( ゚д゚) ■未定なブログ ■何でもありんす ■2chスポーツニュースナビ ■【2ch】ニュース速報アワーズ ■ベア速 ■小太郎ぶろぐ ■ひろぶろ ■GIGAZINE ■せと弘幸Blog『日本よ何処へ』 ■岸部シローの四郎マンション ■しょこたん☆ぶろぐ ■パソコントラブル出張修理・サポート日記 ■【楽天ブックス】DVD アニメ ベストセラーランキング ■呟き

iA

このブログ記事について

このページは、くまっちが2008年2月19日 19:57に書いたブログ記事です。

ひとつ前のブログ記事は「【ニコニコ動画】【初音ミクVS鏡音リン】ちょこまじ☆ろんぐ【オリジナル曲】」です。

次のブログ記事は「中国産のニラまんからメタミドホス 大阪の業者が輸入」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。