1

我正在寻找 matlab 内置函数来查找层次结构中存在的目录路径。例如:

path = c:\\temp\base\xyz\

path2 = matlabfunction (path)并返回c:\\temp\base

4

2 回答 2

3

尝试这个:

[a,b] = fileparts('C:\temp\base\xyz')
a = 
    C:\temp\base
b = 
    xyz

确保不要\xyz,上包含尾随C:\temp\base\xyz\,否则它将包含xyz在返回的路径中。

于 2013-09-23T10:08:08.240 回答
2

你可以试试

path2 = cd(cd([path '\..']));
于 2013-09-23T09:43:33.453 回答