4
我想在DOSFORFILES帶空格的路徑
FORFILES with params /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file C:\My Brand\"
它炸彈運行此命令,因爲在目標文件夾路徑的空間。我如何傳遞由「」分隔的源和目標路徑?我試圖通過添加額外的雙引號,我得到
我想在DOSFORFILES帶空格的路徑
FORFILES with params /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file C:\My Brand\"
它炸彈運行此命令,因爲在目標文件夾路徑的空間。我如何傳遞由「」分隔的源和目標路徑?我試圖通過添加額外的雙引號,我得到
0x22
是一個雙引號的表示(十六進制編碼) 。
FORFILES /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file 0x22C:\My Brand\0x22"
逃脫,圍繞着一個反斜槓目標路徑引號「無法識別的命令」:
FORFILES /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file \"C:\My Brand\\""
這個解決了,謝謝! – Raffaeu