Perl 如何提供 fcopy() 函数的完整或绝对路径

Perl how to provide full or absolute path to fcopy() function

我是 perl 的新手,想编写一个基本程序来将整个目录内容复制到另一个目录。我的第一个障碍是我需要给出源和目标的绝对路径,但我似乎无法获得以下代码来做到这一点:

use strict; 
use warnings;
use File::Copy;
use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);

my $source_dir = "C:\Tools\MyTool\Scripts";
my $destination_dir = "C:\Tools\MyTool\Scripts_Copy";

fcopy($source_dir,$destination_dir) or die $!;

当我执行这个时,我得到的错误是 "No such file or directory"

fcopy仅用于复制文件dircopy用于复制目录。 使用rcopy决定使用合适的功能,取决于它是否要复制文件或目录。

详细说明请参考CPAN documentation of File::Copy::Recursive.