我将文件夹从文件夹A复制到文件夹B,包括子文件夹。如果文件夹B中已存在文件,我只想在内容不同时替换它们。我不想覆盖具有相同内容的文件的时间戳。
我可以使用total commander或simmilar工具轻松完成,但我希望能够只使用命令行,visual studio命令提示符或powershell来完成。 tf diff命令是一个选项
答案 0 :(得分:0)
使用Robocopy。它可以很好地从powershell或命令行调用。
PS M:\> robocopy
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Wed Apr 22 11:38:09 2015
Simple Usage :: ROBOCOPY source destination /MIR
source :: Source Directory (drive:\path or \\server\share\path).
destination :: Destination Dir (drive:\path or \\server\share\path).
/MIR :: Mirror a complete directory tree.
For more usage information run ROBOCOPY /?
**** /MIR can DELETE files as well as copy them !