Сохраните текущий путь поиска файлов
savepath
savepath folderName/pathdef.m
status = savepath(___)
savepath
сохраняет текущий путь поиска файлов MATLAB® к существующему файлу pathdef.m
в текущей папке. Если нет никакого файла pathdef.m
в текущей папке, то savepath
сохраняет путь поиска файлов к первому файлу pathdef.m
на текущем пути. Если нет такого файла на текущем пути, то savepath
сохраняет путь поиска файлов к файлу pathdef.m
что MATLAB, расположенный при запуске.
В системе Windows® с включенным Управлением учетными записями пользователей (UAC) вам можно предложить позволить операцию обновления, потому что это требует разрешения уровня администратора.
В MATLAB Online™ изменения в пути автоматически сохранены. Поэтому вызов savepath
не необходим.
savepath
сохраняет текущий путь поиска файлов к folderName
/pathdef.mpathdef.m
, расположенному в папке, заданной folderName
. Если вы не задаете folderName
, то savepath
сохраняет pathdef.m
в текущей папке.
Используйте этот синтаксис, если у вас нет доступа для записи к текущему файлу pathdef.m
.
Чтобы автоматически использовать сохраненный путь поиска файлов на будущем сеансе, задайте folderName
как папку запуска MATLAB.
status = savepath(___)
дополнительно указывает, успешна ли операция, с помощью какого-либо из входных параметров в предыдущих синтаксисах. Выводом status
является 0
, когда savepath
успешен, и 1
в противном случае.
Чтобы отобразить пути ко всем файлам pathdef.m
в текущей папке и на текущем пути поиска файлов, используйте which
.
which pathdef.m -all
savepath
обновляет первый файл pathdef.m
в этом списке.Чтобы сохранить путь поиска файлов программно каждый раз, вы выходите из MATLAB, используете savepath
в файле finish.m
.