2012-01-08 18 views
-5

現在実行中のperl .exeがC:\1\ABC.exeであるとします。私はABC.exeの複製を別のディレクトリに作成し、Perlスクリプトのみを使用して、ファイルABC.exeC:\2\にコピーしたいとします。それを行う最善の方法は何ですか?実行中の.exeをperlで複製するには?

+3

あなたは 'Cという意味でください:\ 1 \ ABC.exe'はPerlインタープリタのですか?もしそうなら、その名前をどうやって取得したのですか?それを複製する理由は何ですか?もしそうでなければ、それは "現行のperl .exe"を実行している意味ですか? –

+0

質問を編集しました。私の編集が元の意味を失っていないことを確認してください。 (私はその意味が何であるか全く分かりません) –

+1

通常のOSコマンド 'cp ....'はあなたのためには機能しませんか? File :: Copyを試すこともできます –

答えて

3

これはPerlでファイルをコピーする方法を尋ねる本当に奇妙な方法ですか?

use File::Copy qw(copy); 
copy("C:\\1\\ABC.exe", "C:\\2") 
    or die("Copy failed: $!\n)"; 

File::Copy

関連する問題