0
這是我的複製命令將文件複製:
使用複製的批處理腳本僅複製第一個文件到目標文件夾
set POLL="C:\Documents and Settings\"
copy Register.class+Ca.class+pack %POLL% /-Y
包是這裏的文件夾。
上述複製coman的結果是隻有Register.class被複制到目標文件夾。我的錯誤是什麼?
這是我的複製命令將文件複製:
使用複製的批處理腳本僅複製第一個文件到目標文件夾
set POLL="C:\Documents and Settings\"
copy Register.class+Ca.class+pack %POLL% /-Y
包是這裏的文件夾。
上述複製coman的結果是隻有Register.class被複制到目標文件夾。我的錯誤是什麼?
命名複製命令的多個源文件將這些文件複製到一個文件中。
copy fileone + filetwo filethree
將導致filethree包含fileone和filetwo的內容。您無法將多個文件複製到不同的位置。
但是它是相當容易做到使用一個循環或XCOPY命令:
set POLL="C:\Documents and Settings\"
FOR %%F IN (Register.class Ca.class) DO copy %%F %POLL% /-Y
xcopy pack %POLL% /-Y
我想我missunderstood的複製你的方式相同的語法。我已經改變了一些有用的答案。 – konqi
我認爲使用xcopy應該可以工作。還有其他複製工具,如robocopy可以幫助,但這些不包括在窗口默認 – konqi
嗯,你可以xcopy源目的地/ EXCLUDE:fileidontwant。請注意,我的答案中的for循環不在循環中。循環僅在第一行使用複製命令。 xcopy用於複製包文件夾。你看過robocopy嗎? (http://technet.microsoft.com/de-de/library/cc733145(v=ws.10).aspx) – konqi