В моем коде, как показано ниже, я могу скопировать один файл из удаленного местоположения, как показано ниже:Как скопировать несколько файлов с удаленного места
use File::Copy;
$Server="192.168.1.2";
$ServerDir="\\C:\\temp\\test.txt";
my $From = "\\\\".$Server.$ServerDir;
copy("$From","C:\\temp\\local\\") or die "Copy failed: $!";
Но когда есть больше чем один файл в мой $ ServerDir (\ C: \ temp \ *. Txt), как я могу их скопировать?
Пожалуйста, помогите!
Но с * .txt он не работает! – user2684591
Я проверил его, не входя в цикл FOR! – user2684591
Я забыл использовать «use File :: Glob;» также, когда я изменил его как copy («$ file», «C: \\ temp \\ local \\») или «Скопировать не удалось: $!»; он работает штрафы. Большое спасибо за вашу помощь – user2684591