我想将一个目录复制到另一个目录中,使用Perl解释器运行该命令(不使用Perl执行复制)
我试过了:
synchronized
但它只将my $do = "xcopy /E \"D:\/folder1\" \"D:\/folder2\"";
system($do);
内的文件复制到文件夹folder1
。
如何将整个folder2
复制到folder2
。
预期的结构将是:
folder1
我不希望在Perl中执行此操作
答案 0 :(得分:3)
更改您的行以将/I
选项添加到xcopy
并将目标文件夹1添加到第二个参数:
my $do = 'xcopy /E /I "D:/folder1" "D:/folder2/folder1"';
/I: create dirs if don't exist