碰巧您的应用程序遇到与当前文件夹相关的目录路径或使用双点进行导航,例如C:\A\B\..\C
. 这显然等价于规范路径 C:\A\C
。如何解决其规范形式的路径?
问问题
1756 次
3 回答
7
This one uses the java io interface:
jFile=java.io.File(iPath);
oPath=jFile.getCanonicalPath;
It wouldn't need to change matlab's directory. It has other useful methods that may be found here.
于 2013-08-23T06:17:57.290 回答
4
于 2013-08-23T06:08:33.927 回答
0
另一种在不引发异常的情况下执行此操作的方法是使用what命令:
pathInfo = what(iPath);
if ~isempty(pathInfo)
iPath = pathInfo.path;
end
于 2017-02-13T14:22:16.853 回答