作者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/cn.aspx?n=bbs/MATLAB/M.1530112840.A.05A.html