pathname
Создайте зависимый путь платформы
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
pathname(dir, subdir, …
) pathname(<Root>,dir, subdir, …
)
pathname(dir, subdir, ...)
возвращает относительный путь, допустимый на используемой операционной системе.
pathname
используется, чтобы задать пути через строки MuPAD®. Директории и подкаталоги конкатенированы в подходящем способе создать допустимый путь для в настоящее время используемой операционной системы. Например, этот механизм может использоваться, чтобы задать местоположение файлов библиотеки, независимых от платформы.
В порядке создать допустимые пути для операционных систем, поддержанных MuPAD, должно быть выполнено содержание соглашений для соответствующей операционной системы. В частности, имена не должны содержать символы “/
”, “\
” или “:
”. Соответствие с этими соглашениями тестируется pathname
.
Под Microsoft® Windows® pathname
не позволяет задавать объем, чтобы стать частью пути. Имена всегда относительно текущего объема.
Примеры:
Вызвать | Платформа | Результат |
---|---|---|
pathname("lib", "linalg") | UNIX® (Linux®/Mac OS X) | "lib/linalg/" |
Microsoft Windows | "lib\\linalg\\" | |
pathname(Root, "lib", "linalg") | UNIX (Linux/Mac OS X) | "/lib/linalg/" |
Microsoft Windows | "\\lib\\linalg\\" |
Следующие примеры создаются в системе UNIX/Linux:
pathname("lib", "linalg")
pathname(Root, "lib", "linalg") . "det.mu"
|
Имена директорий: символьные строки |
|
Заставляет |
Строка.
READPATH
| WRITEPATH
| fclose
| finput
| fopen
| fprint
| fread
| ftextinput
| import::readbitmap
| import::readdata
| print
| protocol
| read
| write