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