Robocopy - 将目录复制到另一个目录中


4

我无法相信我在通过windows命令行将目录复制到另一个目录时遇到了麻烦。

我想做的很简单 - :

可以说我有一个目录 - :

C:\test

我想把测试复制到D: 所以在D中应该有如下文件夹 - :

D:\test

我用的时候

robocopy C:\test D:\test \E

D驱动器在根目录中以C:\ test的内容结束,而不是包含在名为test的目录中。

你怎么做这个简单的事情?

Answers:


6

如果要创建完全相同的副本,请使用以下版本(相当于添加/ E和/ PURGE:

robocopy c:\source d:\destination /MIR

如果您只想复制目录和子目录(包括空目录),请使用

robocopy c:\source d:\destination /E

这是E选项的反斜杠让你感到高兴。

要了解有关Robocopy的更多信息,请访问以下内容:

http://www.google.com?q=robocopy+syntax


1
您可能想要修复拼写错误:在“robocopy d:\ test d:\ test / E”中,您需要将源代码解释为C:而不是D:。
Herb

1
顺便说一句,这是你可能想要考虑的事情。如果你经常做ROBOCOPY,你可能已经发现,当时钟不同意时,它最终会重新复制很多文件,因为它认为它们是新的。你想要做的是点击你的时钟,找到互联网时间,然后将服务器更改为time.nist.gov,然后点击更新。你可以在SE上看到这个Q& A中的细节: raspberrypi.stackexchange.com/questions/68811/...
SDsolar

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.