2012-01-08 3 views
-5

Предположим, что текущий текущий perl .exe равен C:\1\ABC.exe. Я хочу сделать дубликат самого ABC.exe в другом каталоге, используя только скрипт Perl, например, копируя файл ABC.exe в C:\2\. Каков наилучший способ сделать это?Как сделать дубликат работающего .exe в perl?

+3

ли вы имеете в виду, что 'C: \ 1 \ ABC.exe' интерпретатор Perl? Если да, то как он получил это имя и почему вы хотите сделать его дубликат? Если нет, то в каком смысле это «текущий текущий perl .exe»? –

+0

Я отредактировал ваш вопрос. Убедитесь, что мое редактирование не потеряло первоначального значения. (Я совсем не уверен, что это за смысл.) –

+1

нормальная ОС command 'cp ....' не работает для вас? Вы также можете попробовать File :: Copy –

ответ

3

Это действительно странный способ спросить, как скопировать файл в Perl?

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

File::Copy

Смежные вопросы