MATLAB - Сохранить последнюю папку в Path как строку символов? (Синтаксис) - PullRequest
0 голосов
/ 14 апреля 2019
Ball='C:\----\--\Documents\----\ -----\ Ball - BEST';

Учитывая путь к каталогу, как сохранить непосредственный каталог в виде строки символов?

Ответы [ 2 ]

1 голос
/ 15 апреля 2019

Вы можете использовать команду UNIX "pwd"

% On C:\----\--\Documents\----\ -----\ Ball - BEST directory
Ball = pwd;
% Ball = 'C:\----\--\Documents\----\ -----\ Ball - BEST'
1 голос
/ 14 апреля 2019

Использование fileparts:

[p, fname, ext] = fileparts(p);
top = strcat(fname, ext);

Это очищает последнюю папку по пути p в top. ext должен быть сохранен на случай, если имя папки имеет точку в нем.

...