java 調用帶空格路徑的bat


今天寫程序遇到調用帶空格的bat,運行後沒反應。

檢查代碼,路徑都加上“號了。

命令:cmd.exe /c "F:\testPack\新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test"

放在【運行】裏面執行一下,還真沒反應。

但是在cmd窗口裏執行"F:\testPack\新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test" 卻可以

很惆悵呀。

百度 ,測試 ,百度 ,測試。。。

最後發現幾種可行的寫法:
cmd.exe /c F:\testPack\"新建 文件夾"\一個人的灰色世界\repack.bat F:\pack\testPack\"新建 文件夾"\一個人的灰色世界.test

cmd.exe /c "F:testPack\"新建 文件夾\一個人的灰色世界\theme"\repack.bat F:\pack\testPack\"新建 文件夾"\一個人的灰色世界.test

cmd.exe /c F:\testPack\"新建 文件夾\一個人的灰色世界\theme"\repack.bat F:\pack\testPack\"新建 文件夾"\一個人的灰色世界.test

cmd.exe /c F:\testPack\"新建 文件夾\一個人的灰色世界\theme\repack.bat" F:\pack\testPack\"新建 文件夾"\一個人的灰色世界.test

cmd.exe /c F:\testPack\"新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test"

cmd.exe /c F:\testPack\"新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test"

cmd.exe /c F:"\testPack\新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test"

cmd.exe /c ""F:\testPack\新建 文件夾\一個人的灰色世界\theme\repack.bat" "F:\pack\testPack\新建 文件夾\一個人的灰色世界.test"

規律嘛就在裏面。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章