2012-03-13 67 views
0

我能夠使用此腳本複製我的整個文件夾。請參考下面複製批處理文件之前驗證文件

for %%D in (
    "\\Computer1\Sample\" 
    "\\Computer2\Sample\" 
    "\\Computer3\Sample\" 
    "\\Computer4\Sample\" 
) do Xcopy /E /Y "c:\MyProject\Sample*.*" "%%D" 

細節現在,我想複製..之前驗證文件是否有辦法來完成這項任務..?使用if條件批處理文件..對不起,批處理文件創建「馬新手..

希望從你很快就會聽到..

感謝,

鏈接

+0

「驗證」是什麼意思? – 2012-03-13 03:32:11

+0

在「c:\ Myproject \ Sample \ *。*」下面的示例中,我有幾個文件..現在,我想複製除一個文件config.file以外的示例的全部內容。想要嘗試如果條件,如果可能的話..? – Link 2012-03-13 03:33:36

回答

1

您可以包括這條線:

attrib +h +s "c:\MyProject\SampleExceptThisOne.ext" 

你的副本之前,這行:

attrib -h -s "c:\MyProject\SampleExceptThisOne.ext" 

複製後。這樣,具有+ H + S屬性的文件不會被XCOPY命令複製(只要您在XCOPY中不包含/ H選項)。

+0

謝謝..感謝幫助.. – Link 2012-03-13 06:11:27