ユーザーから txt ファイルを要求し、同じ場所にある複製されたファイルで編集された名前で正確なコピーを複製したいと思います。
例: ユーザーは /file/works/done/abc.txt を提供します
複製されたファイルは、/file/works/done/abc_edited .txt である必要があります。
ファイルを複製することはできますが、必要なファイルに名前を追加することはできません。仮定:$file
ユーザーからの引数です。例: $file
is /file/works/done/abc.txt コードは次のとおりです。
my $a = '_edited';
my $duplicatedfile = $file.$a;
copy($file,$duplicatedfile) or die "Failed to copy $file: $!\n
実行後、複製されたファイルは/file/works/done/abc.txt_editedですが、欲しいのは/file/works/done/abc_edited.txtです