В Matlab, у меня есть строка, содержащая путь к файлу:Как получить имя родительской папки файла, указанного по его полному пути?
path = 'C:/Data/Matlab/Dir/file.m'
Я хочу теперь хочу извлечь «Dir
» часть строки. Один из способов сделать это:
[first, second, third, fourth, fifth] = strtok(path, '/')
А затем возьмите fourth
элемент, и, наконец, удалить первый символ из него (The /
).
Мне просто интересно, есть ли более элегантное решение? Кажется немного громоздким, чтобы явно хранить все элементы first
... fifth
, а затем вручную удалить /
.
Спасибо.