[英]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.