我在Windows機器上有一個批處理文件。 同樣的道路上有空間。例如。 C:\的Hello World \ MyFile.bat如何處理Windows批處理文件路徑中的空格?
我試圖通過Java來執行批處理文件:
Runtime.getRuntime().exec(dosCommand + destinationFilePath + batch)
但是,作爲路徑中有空格,它說: 「C:\你好」 是不是一個有效的命令或目錄。
我想這太:
完成命令:cmd /c start /wait "C:/Hello World/MyFile.bat"
它打開命令提示符,但不進入該文件夾的Hello World,並且不執行批處理文件
如何處理這情況。 讓我知道是否有任何額外的信息。是必須的。
嘗試使用[的ProcessBuilder(https://docs.oracle.com/javase/8/docs/api/java/lang/ProcessBuilder.html) – McDowell 2015-02-24 09:58:34