Я пытаюсь получить абсолютный путь для всех подпапок в project_dirs
.Получить список всех подкаталогов в Matlab
project_dirs='D:\MPhil\Model_Building\Models\TGFB\Vilar2006\SBML_sh_ver\vilar2006_SBSH_test7\Python_project3_IQM_project';
all_project_dirs=dir(project_dirs)
for i=all_project_dirs,
full_dir=fullfile(project_dirs,i.name)
В приведенном выше коде приведена одна строка всех каталогов подпапок, объединенных вместе. Как мне изменить свой код, чтобы получить массив ячеек этих абсолютных путей?
Привет Луис, спасибо за ответ. Это отлично работает, но знаете ли вы, как получить абсолютные пути? Когда я пытаюсь 'strcat (all_project_dirs, i))' в цикле над 'list_of_dirs', я все равно получаю одну строку. – CiaranWelsh
@ user3059024 Извините, я забыл эту часть. Отредактировано –
Другим способом, IMHO cleaner, является использование 'fullfile'. 'all_project_dirs = fullfile (project_dirs, all_project_dirs);' –