Я пытаюсь создать несколько подпапок в папке на основном пути, который я уже создал, но я получаю сообщение о том, что папка, которую я пытаюсь "cd", недопустима. Я был бы признателен, если бы кто-то мог объяснить, почему это происходит, и либо помочь мне исправить мой CD-код, либо дать мне альтернативный способ доступа к этой папке.
Это для MATLAB 2019. Я пытаюсь получить код для автоматического создания папки с датой и временем (которую вы можете увидеть в первой строке ниже), а затем создать подпапку «Участник 1». «(т.е. когда вы дважды щелкаете по дате и времени, вы открываете подпапку« Участник 1 »). Затем я хочу добавить дополнительную подпапку «EMG_Data». Я застреваю в точке, где мне нужно cd для папки, в которой есть currDate и «Участник 1» в нем. Как указано выше, я хотел бы иметь возможность создать дополнительную подпапку с именем «EMG_Data» в подпапке «Участник 1», но я не знаю, как добраться до папки «Участник 1» (предположительно, я пришлось бы это сделать), потому что я не знаю, как я должен отформатировать дату (currDate) в рамках CD или других функций.
currDate = strrep(datestr(datetime), ':', '_');
mkdir('SMC Project Data Collection')
cd('C:/Users/wynkoopp/Documents/MATLAB/SMC Project/SMC Project Data Collection/')
mkdir(currDate,'Participant 1')
cd('C:/Users/wynkoopp/Documents/MATLAB/SMC Project/SMC Project Data Collection/currDate/Participant 1/')
mkdir('EMG_Data')
% Want the 'currDate' above to always be integrated into cd function above
% at the end, since name of folder will vary
Я ожидаю, что подпапка 'EMG_Data' сформирована в подпапке 'Участник 1', но этого не происходит. Вместо этого я получаю:
Ошибка при использовании CD
Невозможно выполнить CD с C: \ Users \ wynkoopp \ Documents \ MATLAB \ SMC Project \ Данные проекта SMC
Collection \ currDate \ Participant 1 (имя не существует или не является каталогом).
Ошибка в генераторе директории Paulcopy (строка 5)
cd ('C: / Users / wynkoopp / Documents / MATLAB / Проект SMC / Данные проекта SMC
Коллекция / currDate / Участник 1 / ')