WRITEPATH

Путь поиска файлов для команды 'Запись' и др.

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Описание

Возможные значения: Представьте в виде строки или последовательность строк.

WRITEPATH определяет директорию, в которую функции fopen, fprint, write и protocol записывают файлы, которые не заданы с полным (абсолютным) путем. Если WRITEPATH не задан, то файлы записаны в “рабочую директорию”.

Обратите внимание на то, что “рабочая директория” зависит от операционной системы. В системах Windows® это - папка, где MuPAD® установлен. На UNIX® или системах Linux®, “рабочая директория” является директорией, где MuPAD был запущен.

Примечание

Когда конкатенировано с именем файла, директории, данные переменными path, должны произвести допустимые пути.

Пути немного системно-зависимы. Можно разделить подкаталоги / во всех системах. В системах Windows можно альтернативно использовать символ наклонной черты влево (\).

Обратите внимание на то, что в MuPAD, одна наклонная черта влево в символьной строке создается путем ввода двух наклонных черт влево. Например, строка MuPAD, представляющая путь "math\lib\", должна быть задана "math\\lib\\".

Функциональный pathname позволяет создавать пути, независимые от текущей операционной системы.

Примеры

Пример 1

Этот пример показывает, как задать READPATH. Больше чем один путь может быть дан. read будет искать файлы, которые будут открыты в директориях, данных READPATH. Следующее производит допустимый READPATH для UNIX и систем Linux только, поскольку разделители пути трудно закодированы в строках:

READPATH := "math/lib/", "math/local/"

Это - хороший стиль программирования, чтобы использовать независимые от платформы строки пути. Это может быть достигнуто с функциональным pathname:

READPATH := pathname("math", "lib"), 
            pathname("math", "local")

Все переменные пути могут быть установлены в свои значения по умолчанию путем удаления их:

delete READPATH:

Пример 2

Переменная path WRITEPATH только принимает одну строку пути:

WRITEPATH := "math/lib/", "math/local/"
Error: Invalid argument. [WRITEPATH]

Смотрите также

Функции MuPAD