这个使用Java IO接口: jFile=java.io.File(iPath); oPath=jFile.getCanonicalPath; 它不需要更改Matlab的目录。它还有其他有用的方法,可以在这里找到。
另一种做法是使用what命令,这样可以避免潜在的异常情况。pathInfo = what(iPath); if ~isempty(pathInfo) iPath = pathInfo.path; end