2017-12-18 135 views
0

當我做Robocopy是否總是爲「/ E」添加選項「/ S」?

robocopy ./empty_folders ./empty_folders_dest /E 

我看到如下選項:

Options : *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30 

如何參數/S(不包括空目錄),在那裏得到的,由/E邏輯排除(包括空目錄)?倒數是(邏輯上)不正確:當我做/S我看不到/E

進一步瞭解詳細:

wmic datafile where name="C:\\Windows\\System32\\robocopy.exe" get Version /value 
Version=10.0.16299.15 

ver 
Microsoft Windows [Version 10.0.16299.125] 
+0

這個問題已經包含在一個更大的未答覆的問題在這裏:https://stackoverflow.com/questions/34984828/robocopy-adding-s-automatically – Liviu

+0

我猜文檔可能是錯誤的:'/ S'只是複製非-empty子目錄,而'/ E'意味着'/ S'和空子目錄。 – Liviu

+0

...正在這裏的文檔:https://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx – Liviu

回答

1

你誤解的文檔。運行「robocopy/???」看到完整的內置幫助。

/S :: copy Subdirectories, but not empty ones. 
/E :: copy subdirectories, including Empty ones. 

換句話說,/ S將複製子目錄除了爲空的。/E將複製子目錄,包括空的。

+0

是的,出現了一個錯誤,我倒過了'/ S'的解釋和'/ E'。但是這些問題(雖然更容易理解):'/ E'意味着'/ S',爲什麼都有?這有點令人困惑...... – Liviu

相關問題