>やってみたら、元のファイルが無くなってました
>元のファイルも新ファイルも両方残す設定にはどうすればいいでしょう?
無くなったというか元のファイルの名前を変えただけなんだけど
複製したいなら
ues File::Copy;
も追加してrenameだったところをcopyに変えればいいよ