我正在尝试使用 File::Copy 将文件复制到新文件名,但收到错误消息,指出该文件不存在。
print "\nCopying $hash->{Filename1} to $hash->{Filename2}.\n"
copy( $hash->{Filename1}, $hash->{Filename2} ) or die "Unable to copy model. Copy failed: $!";
我已经检查了两个引用是否都已填充(通过打印它们)并且 $hash->{Filename1} 确实存在 - 它确实存在。
我的错误信息是这样的
Unable to copy model. Copy failed: No such file or directory at B:\Script.pl line 467.
有人知道我可能做错了什么吗?我在脚本的前面使用了完全相同的行,没有任何问题,所以我有点困惑。
File::Copy 有文件大小限制吗?
非常感谢。