ファイル名を変更する
rename
は、ファイル名を OLDNAME から NEWNAME に変更します。
もしすでに NEWNAME が存在していたら上書きされます。
成功すれば真を返し、失敗すれば偽を返し、エラーメッセージを $! にセットします。
rename './sample.txt', './sample2.txt'
or die "Failed to rename the file name: $!\n";
rename
はディレクトリ名を変更することもできます。
ただし、Windows の場合、ドライブをまたいてディレクトリ名を変更 (実際には移動) することはできません。
たとえば、C ドライブのファイルを D ドライブに移動することはできません。