3 回答

TA貢獻1828條經驗 獲得超13個贊
在這種情況下,單引號不會起作用。您必須在每個路徑周圍添加雙引號,并將整個命令括在雙引號中:
cmd /C ""C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*""

TA貢獻1839條經驗 獲得超15個贊
我剛剛發現,在路徑涉及使用空格字符的情況下,例如,當我需要訪問應用程序時xyz,該位置為:
C:\Program Files\ab cd\xyz.exe
要從Windows cmd提示符運行此文件,您需要使用
C:\"Program Files"\"ab cd"\xyz.exe
要么
"C:\Program Files\ab cd\xyz.exe"

TA貢獻1804條經驗 獲得超7個贊
如果雙引號不能解決問題,請嘗試例如
dir /X ~1 c:\
獲取備用文件或目錄名稱的列表。輸出示例:
11/09/2014 12:54 AM 8,065 DEFAUL~1.XML Default Desktop Policy.xml
06/12/2014 03:49 PM <DIR> PROGRA~1 Program Files
10/12/2014 12:46 AM <DIR> PROGRA~2 Program Files (x86)
現在,在命令的第5列中使用簡短的8個字符的文件或文件夾名稱,例如PROGRA?1或DEFAUL?1.XML。例如:
set JAVA_HOME=c:\PROGRA~1\Java\jdk1.6.0_45
- 3 回答
- 0 關注
- 3451 瀏覽
添加回答
舉報