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