将文件夹复制到另一个文件

时间:2016-09-15 12:22:34

标签: windows perl cmd

我想将一个目录复制到另一个目录中,使用Perl解释器运行该命令(不使用Perl执行复制)

我试过了:

synchronized

但它只将my $do = "xcopy /E \"D:\/folder1\" \"D:\/folder2\""; system($do); 内的文件复制到文件夹folder1。 如何将整个folder2复制到folder2
预期的结构将是:

folder1

不希望在Perl中执行此操作

1 个答案:

答案 0 :(得分:3)

更改您的行以将/I选项添加到xcopy并将目标文件夹1添加到第二个参数:

my $do = 'xcopy /E /I "D:/folder1" "D:/folder2/folder1"';

/I: create dirs if don't exist