2012-08-01 72 views
7

服務在許多服務器上運行,在某些機器上,我需要另一組插件,而不是其他機器上的插件。使用robocopy複製現有文件

在所有這些主機上已經有該主機所需的一些插件文件的文件夾。現在我需要從一個單一來源更新這些。

robocopy只複製源文件中已存在於服務器上文件夾中的文件,而不是任何其他文件,這一點很重要。

我以爲/ XX國旗會做到這一點,但它不適合我。

這是我用過的命令:

robocopy <src> <dst> /E /XX /NP 

什麼命令將是我正確的呢?編輯: 好的,德文翻譯有點不好。從ROBOCOPY原來的英文幫助告訴我到底要用什麼:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

(在德國的翻譯非常有幫助的部分「出現在源代碼,但沒有目的地」被排除在外)

+0

感謝,非常有用 – martinus 2012-09-19 07:20:16

+0

相反編輯你的問題,你可以用解決方案設置答案並將其標記爲這樣嗎?感謝所有的搜索者。 – 2012-09-26 23:31:29

+0

@MatM我發現這個解決方案爲時尚早,讓Stockoverflow自己發佈一個答案(它不會讓我)。我有點忘了以後再做 - 但我剛剛做到了! – meilon 2012-09-27 09:54:49

回答

10

好,德國翻譯有點不好。從ROBOCOPY原來的英文幫助告訴我到底要用什麼:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

(在德國的翻譯非常有幫助的部分「出現在源代碼,但沒有目的地」被排除在外)