我在 Perl 中编写了一个脚本来将图像移动到在 PC 上运行良好的网络共享驱动器。当我尝试在 Mac 上运行它时,我得到的只是错误消息。我无法弄清楚是什么导致了问题。脚本无法在 Mac 上运行是否有原因?我正在使用 File::Copy 和 File::Find 来移动这些文件。
这是我收到的错误消息:
复制失败:“脚本位置”第 14 行没有这样的文件或目录。
任何帮助都会很棒。谢谢。:)
use File::Copy;
use File::Find;
my @source = qw (source/location);
my $target = q{//share/drive/location};
while (1)
{ sleep (10);
find(
sub {
if (-f) {
print "$File::Find::name -> $target";
copy($File::Find::name, $target)
or die(q{copy failed:} . $!);
}
},
@source
);
}