2013-08-23 143 views

回答

4

我知道一个路径转换为规范形式最简单的方法是使用cd命令:

oPath = cd(cd(iPath)); 

注意的是,如果路径不你的文件系统中,这将失败。

6

这一个使用java IO接口:

jFile=java.io.File(iPath); 
oPath=jFile.getCanonicalPath; 

它不会需要改变MATLAB的目录。它还有其他有用的方法可以找到here

0

这样做,没有潜在的抛出异常的另一种方法,是使用what命令:

pathInfo = what(iPath); 
if ~isempty(pathInfo) 
    iPath = pathInfo.path; 
end