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