2011-11-30 289 views
0

我想運行一個命令,從一個文件夾複製所有文件與子成花葯文件夾,但沒有任何子文件夾...批處理文件幫助需要

我有這樣的:

for /r d:\uploadfolder %f in (*) do @copy "%f" d:\test /y 

如果我將它粘貼到命令提示符中,它可以很好地工作。但是,如果我把它保存成bat文件,並嘗試運行它,我得到以下錯誤:

f" d:\test /y was unexpected at this time 

任何人都可以指出我在做什麼錯了!

我試圖在Windows Server 2003上。

非常感謝。

回答

3

變化%f變爲%%f。在批處理文件中,您需要使用兩個%字符,如for命令的幫助中所指定的那樣。