解決“bat start 調(diào)用的路徑名中包含空格導致目標文件無法運行”的問題

解決方法
在帶有空格的文件(夾)名稱的前后各加一個半角雙引號"
示例
bat start 調(diào)用的路徑名中包含空格:start D:\AAA\BBB CCC\DDD.txt

雙擊bat文件運行,跳出提示窗口“Windows 找不到文件'D:\AAA\BBB'。請確定文件名是否正確后,再試一次?!?/p>

求解過程
①
嘗試在路徑名前后各加一個半角雙引號:start?"D:\AAA\BBB CCC\DDD.txt"

保存并關閉窗口,再次啟動bat文件后跳出CMD窗口并且CMD窗口一直存在
此方法不可行

②
嘗試在帶有空格的文件(夾)名稱的前后各加一個半角雙引號:start D:\AAA\"BBB CCC"\DDD.txt

保存并關閉窗口,再次啟動bat文件成功打開目標文件
此方法可行

結論
在帶有空格的文件(夾)名稱的前后各加一個半角雙引號即可正常打開目標文件
目前只知道這一種方法,如有其他解決方法歡迎評論區(qū)補充
本專欄基本為自用,歡迎收藏,切勿投幣
標簽:bat文件