我正在寻找matlab内置函数,用于查找在层次结构中退后一步的目录路径。例如:
path = c:\\temp\base\xyz\
path2 = matlabfunction (path)
并返回c:\\temp\base
答案 0 :(得分:3)
试试这个:
[a,b] = fileparts('C:\temp\base\xyz')
a =
C:\temp\base
b =
xyz
确保不在\
上包含尾随xyz
,即C:\temp\base\xyz\
,否则它将在返回的路径中包含xyz
。
答案 1 :(得分:2)
你可以尝试
path2 = cd(cd([path '\..']));