我想一个目录复制到另一个,运行用Perl解释器的命令(不使用Perl来执行复制)复制文件夹到另一个文件夹
我试着folder1
内的文件到文件夹folder2
。 我怎样才能让它把整个folder2
复制到folder1
。
预期的结构是:
folder2
| folder1
| | other_files
我不要想这样做在Perl
我想一个目录复制到另一个,运行用Perl解释器的命令(不使用Perl来执行复制)复制文件夹到另一个文件夹
我试着folder1
内的文件到文件夹folder2
。 我怎样才能让它把整个folder2
复制到folder1
。
预期的结构是:
folder2
| folder1
| | other_files
我不要想这样做在Perl
改变你行至/I
选项添加到xcopy
和目标文件夹1添加到第二个参数:
my $do = 'xcopy /E /I "D:/folder1" "D:/folder2/folder1"';
/I: create dirs if don't exist
我没有尝试perl。我创建了一个名为'1'的文件夹,我运行这个文件:'xcopy/E/I 1 2 \ 1':它将'1'中的所有文件复制到'2/1'中,并创建目录。我在Windows 7/2008服务器 –
谢谢你,我刚刚意识到这是多么简单.. –
没问题。 MS-DOS命令有自己的逻辑。我似乎永远都不能记住这些“微妙之处”。 –
它真的和'perl'有关吗? –
...或“bash”?如果你想在'bash'中复制一个目录,使用'cp'。 –
@ Jean-FrançoisFabre我害怕有人会抱怨'这不是纯粹的cmd语言,为什么没有Perl标记?' –