![](/img/trans.png)
[英]How to copy the folder structure and files into the destination using a Windows command?
[英]How do I copy files from the source with different dates than the destination using the Command Line
因此,仅在文件日期不同的情况下,我才能在Robocopy或xCopy中找到一个使我将文件从源复制到目标的开关。 无论该文件是比目标文件中的文件新还是旧。
情况1:应跳过目标中与源中日期匹配的所有文件。 但是,如果目标文件中的文件比源文件中的文件旧,它将复制该文件。
情况2:此外,如果目标中的文件比源中的文件新,它也会复制该文件。
我看到有一种方法可以切换到前一种方法,但是第二种情况我看不到。
不幸的是,在这种情况下,xCopy / d开关也不起作用。 有人对我该怎么做有任何想法吗?
我希望答案是在批处理编程中,但是如果它在Powershell,vb.NET或C#中,也可以。 任何建议都将受到欢迎。
谢谢!
标记
经过很长一段时间,我终于找到了昨天要寻找的答案。 它是...
ROBOCOPY /XX /MIR YourSourceFolder YourDestinationFolder
它是/ XX和/ MIR开关与RoboCopy的组合。
/ XX开关将不允许RoboCopy触摸文件夹中已经存在的任何其他文件。
然后,/ MIR开关会将镜像副本从SourceFolder带到DestinationFolder。 日期和时间将在两个文件夹中匹配。 惊人!
我之前的错误是,我试图只找到一个可以为我完成此操作的开关,而不是组合可用的开关。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.