rename
rename OLDNAME, NEWNAME
OLDNAMEというファイルをNEWNAMEというファイル名に変更(リネーム)します。
失敗したときには偽を返します。
, の代わりに => を使って rename OLDNAME => NEWNAMEと書くこともできます。
サンプルプログラム
use strict;
use warnings;
my $oldname = 'foo.txt';
my $newname = 'bar.txt';
unless (rename $oldname, $newname) {
printf "ファイル名変更に失敗(%s => %s)\n", $oldname, $newname;
printf "エラー(%d:%s)\n", $!, $!;
exit 1;
}
exit 0;
関連項目
・ファイル名変更・ファイルの移動
・mkdir関数
・rmdir関数
・unlink関数
