У меня был скрипт запуска, который устанавливает мои настройки по умолчанию, а также определяет мой рабочий каталог и добавляет все соответствующие пути.В этом сценарии есть команда
addpath(genpath(pwd))
, которая просто добавляет все подпапки в моем текущем каталоге.
Недавно я получил новый SSD и попытался переместить большинство моихпрограммные файлы к нему.Оба диска работают нормально и могут общаться без проблем.Однако теперь я замечаю, что если я попытаюсь вызвать команду дважды, первая команда будет выполнена менее чем за секунду, тогда как вторая команда продолжит выполняться (20+ минут и все еще выполняется).
Я вполне уверенУ меня не было этой проблемы раньше, и это происходит, если один файл в addpath уже находится в MATLABPATH.Кроме того, добавление файлов в постоянную MATLABPATH и перезапуск MATLAB также приводит к мягкой ошибке (работает вечно без какой-либо реальной ошибки).Эта ошибка сохраняется для путей на обоих дисках, но единственное изменение состоит в том, что я получил новый диск.
Редактировать: похоже, он застревает в строке 94 «addpath»
path(p, mp);
Я использую Windows 10 на MATLAB 2017b.
Спасибо за вашу помощь