作者fxxkjoe1231 (魯到入味)
看板MATLAB
標題[討論] dos指令用雙引號處理路徑中空格
時間Wed Jun 27 23:20:38 2018
各位好,小弟目前打算在MATLAB下面用dos來執行.exe,
其輸入與輸出檔案及.exe分別如下:
FILE_INPUT_ID='C:\xxx\my file\test_in\input.txt';
FILE_OUTPUT_ID='C:\xxx\my file\test_out\output.txt';
EXE='C:\xxx\my file\XXX.exe';
而我打算執行:
dos([EXE, '<',FILE_INPUT_ID, '>',FILE_OUTPUT_ID])
卻會因路徑中的空格而無法執行,除了更改檔案路徑拿掉空格外,
想請問如何調整原本的寫法,讓他在路徑加上雙引號"?
謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.91.212
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1530112840.A.05A.html