У меня проблема с копированием/перемещением файлов с помощью perl. Я хочу переместить каталог с подкаталогами в другой каталог. Оба приведены в абсолютных путях.
Что я делаю:Копирование/перемещение файлов с perl
system("mv $source $destination")
где $source
и $destination
мои папки источника и назначения.
Я также пробовал с:
system("cp -r $source $destination")
и со всеми возможными вариантами, но каждый раз, когда я пытаюсь это дает мне следующий вывод:
sh: line 1: $destination: is a directory
где $destination
это мой путь назначения.
Что я делаю неправильно?
Вы даете мв и/или cp command (s) неправильные аргументы. Это никоим образом не проблема Perl. –
Я подозреваю, что ваш '$ source' - это каталог или файл? –
: $ '$ source' и ' $ destination' - это папка в формате «Пользователь/Рабочий стол/некоторая папка/ Итак, каковы были бы правильные аргументы? Я пытался читать переменные с помощью print(), и это дает право output – Darius