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\\"

Примеры

Пример 1

Следующие примеры создаются в системе UNIX/Linux:

pathname("lib", "linalg")

pathname(Root, "lib", "linalg") . "det.mu"

Параметры

dir, subdir, …

Имена директорий: символьные строки

Опции

Root

Заставляет pathname сгенерировать абсолютный путь

Возвращаемые значения

Строка.

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

Функции MuPAD