私はPerlで読み取り専用ファイルをコピーする必要があります。私はPerl :: Copy関数を使ってみましたが、ファイルがすでに存在し、書き込み可能でない場合に失敗します。読み取り専用ファイルをPerl File :: Copy関数で上書きする
私はコピー機能に与えることができる力の引数はありますか?
コピーする前に、ファイルのアクセス許可を変更したり、コピー先のファイルを削除したりしないようにします。あなたがfile.inを上書きすることができないうちに変化権限を持つ
私はPerlで読み取り専用ファイルをコピーする必要があります。私はPerl :: Copy関数を使ってみましたが、ファイルがすでに存在し、書き込み可能でない場合に失敗します。読み取り専用ファイルをPerl File :: Copy関数で上書きする
私はコピー機能に与えることができる力の引数はありますか?
コピーする前に、ファイルのアクセス許可を変更したり、コピー先のファイルを削除したりしないようにします。あなたがfile.inを上書きすることができないうちに変化権限を持つ
を上書きしますが、自分で無理な要求を与えているように思えます。 Perl documentationは言う、ロンの答えを完了するために
unlink $dest_file if -e $dest_file;
が完全に力のために何の機能をperlないあなたは
:
コピーは読み取り上書きしません、私は最善の解決策は、のように単純であるべき、コピーする前に先のファイルを削除することだと思いますファイルのみ。
だからこそ、コピーする前に許可またはを削除する必要があります。