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関数