我在Matlab中有一个路径(最后没有文件名)作为字符串,我希望在其中接收第一个父目录(最后一个文件分隔符之后的目录)。
目前我这样做:
>>filePath = 'D:\TRAIN_DATA\OBSTACLES\DOF';
>>firstParent = strsplit(filePath , filesep);
>>firstParent = firstParent{end};
>>disp(firstParent);
DOF
<小时/> 有没有什么方法可以使用strsplit的返回值(单元格数组)而不首先将它赋予变量?
>>filePath = 'D:\TRAIN_DATA\OBSTACLES\DOF';
>>firstParent = ( strsplit(filePath , filesep) ){end};
>>disp(firstParent);
DOF
答案 0 :(得分:2)
你的意思是:
[~,firstParent] = fileparts ( 'D:\TRAIN_DATA\OBSTACLES\DOF' )