
批處理for循環(huán)中的含空格的路徑怎樣賦值大家好,有個問題請高手幫忙下,找了一些資料,還是沒解決,十分著急。
上邊的腳本,因為dir /s /b d:afile.txt 運(yùn)行的結(jié)果是 (路徑中含有空格):d:Program FilesCopy of a dirafile.txt所以FILE_PATH的值變成了d:Program,結(jié)果xcopy就錯了。請問怎么解決這個問題。我試了加引號,但是不好使啊。多謝!!!nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal enabledelayedexpansion
- set SOURCE=D:Program Filesa dir
- for %%d in (d) do (
- for /f %%i in ('dir /s /b %%d:afile.txt') do (
- set FILE_PATH=%%i
- echo !FILE_PATH!
- xcopy !SOURCE! !FILE_PATH!..Plug-InsBAK /E/Y/I
- ))
- pause

