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
позволяет создавать пути, независимые от текущей операционной системы.
Этот пример показывает, как задать READPATH
. Больше чем один путь может быть дан. read
будет искать файлы, которые будут открыты в директориях, данных READPATH
. Следующее производит допустимый READPATH
для UNIX и систем Linux только, поскольку разделители пути трудно закодированы в строках:
READPATH := "math/lib/", "math/local/"
Это - хороший стиль программирования, чтобы использовать независимые от платформы строки пути. Это может быть достигнуто с функциональным pathname
:
READPATH := pathname("math", "lib"), pathname("math", "local")
Все переменные пути могут быть установлены в свои значения по умолчанию путем удаления их:
delete READPATH:
Переменная path WRITEPATH
только принимает одну строку пути:
WRITEPATH := "math/lib/", "math/local/"
Error: Invalid argument. [WRITEPATH]
FILEPATH
| NOTEBOOKFILE
| NOTEBOOKPATH
| READPATH
| fclose
| finput
| fopen
| fprint
| fread
| ftextinput
| pathname
| print
| protocol
| read
| write