
我有一條這樣的路徑:Y:\xxx\dd sss\aaa\ccc
Y:\
映射到 FTP 位址。現在,當我嘗試使用start
開啟我的資料夾時,我無法開啟。命令提示字元出錯並進入Y:\xxx\dd
資料夾!
我已經嘗試使用%20
而不是空格,但這也不成功。
我正在使用 Oracle 表單中的批次檔來運行它。
答案1
使用這樣的引號:
start "" "Y:\foo bar\baz"
如果您給它一個基於控制台的程式(或什麼都不給,在這種情況下它會啟動預設shell),那麼start
內建命令可用於建立新的控制台視窗。cmd.exe
如果第一個參數被引用,start
則假定它是新控制台視窗的標題,因此給它一個空標題。然後,以下參數將被正確解釋為運行/開啟檔案的命令。
答案2
將其放在引號中,如下所示:
start "" "Y:\xxx\dd sss\aaa\ccc"
答案3
您實際上只需要引用實際空間
例如:
start /wait C:\path\test" "spaced\setup.exe
答案4
將有空格的部分放在引號中,例如:
C:\路徑\「某物」\文件
別客氣。