savepath

Сохраните текущий путь поиска файлов

Синтаксис

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.m сохраняет текущий путь поиска файлов к pathdef.m, расположенному в папке, заданной folderName. Если вы не задаете folderName, то savepath сохраняет pathdef.m в текущей папке.

Используйте этот синтаксис, если у вас нет доступа для записи к текущему файлу pathdef.m.

Чтобы автоматически использовать сохраненный путь поиска файлов на будущем сеансе, задайте folderName как папку запуска MATLAB.

status = savepath(___) дополнительно указывает, успешна ли операция, с помощью какого-либо из входных параметров в предыдущих синтаксисах. Выводом status является 0, когда savepath успешен, и 1 в противном случае.

Примеры

свернуть все

Сохраните текущий путь поиска файлов к pathdef.m, расположенному в папке, I:/my_matlab_files.

savepath I:/my_matlab_files/pathdef.m

Входные параметры

свернуть все

Имя папки, заданное как массив строк или вектор символа. folderName может быть относительным или абсолютным путем.

Пример: C: \myFolder

Советы

  • Чтобы отобразить пути ко всем файлам pathdef.m в текущей папке и на текущем пути поиска файлов, используйте which.

    which pathdef.m -all
    Команда savepath обновляет первый файл pathdef.m в этом списке.

  • Чтобы сохранить путь поиска файлов программно каждый раз, вы выходите из MATLAB, используете savepath в файле finish.m.

Представлено до R2006a

Была ли эта тема полезной?