我对 perl 很陌生,只是发现了一些非常意想不到的行为。
我使用 move fromFile::Copy
重命名文件夹。它按预期工作,但是当我之后查看返回值变量时$!
,它显示错误。
我使用的相关代码:
$helpr =~ s/\./ /g;
move($file,$helpr);
print $!;
输出:
[j@box test]$ ls
my.test.dir
[j@box test]$ fileRenamer.pl
No such file or directory
[j@box test]$ ls
my test dir
无论如何,当工作完成时,为什么我会收到错误代码?我错过了什么?
谢谢大家!