【发布时间】:2013-08-26 02:17:37
【问题描述】:
您的应用程序遇到与当前文件夹相关的目录路径或使用双点导航的情况,例如C:\A\B\..\C。这显然等同于规范路径C:\A\C。如何解决其规范形式的路径?
【问题讨论】:
标签: matlab path directory octave
您的应用程序遇到与当前文件夹相关的目录路径或使用双点导航的情况,例如C:\A\B\..\C。这显然等同于规范路径C:\A\C。如何解决其规范形式的路径?
【问题讨论】:
标签: matlab path directory octave
这个使用java io接口:
jFile=java.io.File(iPath);
oPath=jFile.getCanonicalPath;
它不需要更改 matlab 的目录。它还有其他有用的方法可以找到here。
【讨论】:
【讨论】:
另一种不会引发异常的方法是使用what 命令:
pathInfo = what(iPath);
if ~isempty(pathInfo)
iPath = pathInfo.path;
end
【讨论】: