rename

ファイル名を変更する

構文

解説

rename は、ファイル名を OLDNAME から NEWNAME に変更します。 もしすでに NEWNAME が存在していたら上書きされます。 成功すれば真を返し、失敗すれば偽を返し、エラーメッセージを $! にセットします。

rename './sample.txt', './sample2.txt'
  or die "Failed to rename the file name: $!\n";

rename はディレクトリ名を変更することもできます。 ただし、Windows の場合、ドライブをまたいてディレクトリ名を変更 (実際には移動) することはできません。 たとえば、C ドライブのファイルを D ドライブに移動することはできません。