savepath

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

Описание

savepath сохраняет текущий MATLAB® путь поиска файлов к существующему pathdef.m файл в текущей папке. Если нет pathdef.m файл в текущей папке, затем savepath сохраняет путь поиска файлов в первом pathdef.m файл по текущему пути. Если такого файла нет в текущем пути, то savepath сохраняет путь поиска файлов в pathdef.m файл, который MATLAB обнаружил при запуске.

В Windows® система с включенной функцией контроля учетных записей пользователей (UAC) может потребоваться разрешить операцию обновления, поскольку для нее требуется разрешение администратора.

В Online™ MATLAB изменения пути сохраняются автоматически. Поэтому вызов savepath не обязательно.

пример

savepath folderName/pathdef.m сохраняет текущий путь поиска файлов в pathdef.m расположен в папке, заданной folderName. Если вы не задаете folderName, затем savepath сохраняет pathdef.m в текущей папке.

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

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

status = savepath(___) дополнительно указывает, является ли операция успешной, используя любой из входных параметров в предыдущих синтаксисах. The 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