2013-05-16 55 views
0

你好,我想創建一個批處理文件,將文件從當前目錄複製到另一個。如何複製文件。迭代空白目錄 - 批處理

for /F "usebackq" %%b IN (`DIR /B /S ""`) DO @(
    XCOPY %%b %1 
) 

這麼好。

我的問題是目錄中的空白。

所以,當一個目錄的名稱是/風向空格結束/

它不會複製它。 「找不到文件 - 目錄」

開始蝙蝠與目的地

CopyFiles.bat文件 「I:\ testFolder *。*」

我怎樣才能解決這個功能嗎?

回答

1

試試這個:

for /f "delims=" %%b in ('dir /b /s ') do xcopy "%%~b" "%1" 

重要的是1)設置"delims="和2)附上環路和其他變量在雙引號。

相關問題