Perl で既存ファイルの移動を行いたいときは、ファイル名の変更にも使える rename 関数を使用します。
rename 'dir1/sample.txt', 'dir2/sample.txt'
or warn "Cannot move sample.txt: $!";移動先のファイルがすでに存在する場合は、上書きされてしまうので注意が必要です。
File::Copy モジュールの move 関数を使ってファイルを移動させることもできます。
Perl で既存ファイルの移動を行いたいときは、ファイル名の変更にも使える rename 関数を使用します。
rename 'dir1/sample.txt', 'dir2/sample.txt'
or warn "Cannot move sample.txt: $!";移動先のファイルがすでに存在する場合は、上書きされてしまうので注意が必要です。
File::Copy モジュールの move 関数を使ってファイルを移動させることもできます。