FILEPATH
Путь файла, который в настоящее время загружается
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
FILEPATH
переменная, содержащая путь в настоящее время файл чтения.
Возможные значения: Строка
Переменная FILEPATH
представляет путь файла. Это только имеет значение при чтении файла через read
или fread
и соответствует пути, заданному в read
или fread
. К этому можно только получить доступ из файла, который в настоящее время читается. Используя эту переменную, файл чтения может получить доступ к своему собственному пути и считать другие файлы через абсолютные пути, даже если это только знает их относительные местоположения относительно себя.
Значение FILEPATH
строка, содержащая зависимый от операционной системы путь к файлу, который в настоящее время читается. Строка пути завершает работу с диафрагмой пути и, под Windows®, запускается с имени текущего объема, если это было задано в read
fread
команда. См. Пример 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
вместо простой конкатенации строк, чтобы добавить соответствующие разделители пути.