FILEPATH

Путь файла, который в настоящее время загружается

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Описание

FILEPATH переменная, содержащая путь в настоящее время файл чтения.

Возможные значения: Строка

Переменная FILEPATH представляет путь файла. Это только имеет значение при чтении файла через read или fread и соответствует пути, заданному в read или fread. К этому можно только получить доступ из файла, который в настоящее время читается. Используя эту переменную, файл чтения может получить доступ к своему собственному пути и считать другие файлы через абсолютные пути, даже если это только знает их относительные местоположения относительно себя.

Значение FILEPATH строка, содержащая зависимый от операционной системы путь к файлу, который в настоящее время читается. Строка пути завершает работу с диафрагмой пути и, под Windows®, запускается с имени текущего объема, если это было задано в readfread команда. См. Пример 1.

Примеры

Пример 1

Примите что файл C:\TEMP\file.mu содержит следующие строки кода. Это запрашивает свое собственное местоположение через FILEPATH (= C:\TEMP) и чтения два файла установлены относительно местоположения file.mu через их абсолютные пути C:\TEMP\SubFolder\file1.mu и C:\TEMP\SubFolder\file2.mu, соответственно:

print(Unquoted, "FILEPATH" = FILEPATH):
read(FILEPATH.pathname("SubFolder")."file1.mu"):
read(FILEPATH.pathname("SubFolder")."file2.mu"):

При чтении файла file.mu, часть C:\TEMP\ из заданного пути получен доступ file.mu через FILEPATH. Это находит файлы file1.mu и file2.mu если они были установлены правильно относительно пути file.mu:

read("C:".pathname(Root, "TEMP"), "file.mu")
 FILEPATH = C:\TEMP\ 

Это - хороший стиль программирования, чтобы использовать независимые от платформы строки пути. Поэтому мы использовали функциональный pathname вместо простой конкатенации строк, чтобы добавить соответствующие разделители пути.

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

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте