класс mlreportgen.utils.findFile

Пакет: mlreportgen.utils
Суперклассы:

Найдите путь к файлу

Конструкция

filepath = findFile(filename) возвращает полный путь к файлу в заданное имя файла. Имя файла может быть частичным именем файла, которое является именем файла без расширения или именем файла с расширением.

filepath = findfile(filename,Name,Value) возвращает полный путь к файлу с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value. Name может также быть именем свойства, и Value является соответствующим значением. Name должен появиться в одинарных кавычках ('') или двойные кавычки (" "). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN.

Входные параметры

развернуть все

Имя файла с или без расширения файла, заданного как вектор символов или строка.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Можно также использовать строки, заданные с двойными кавычками, для аргументов пары "имя-значение".

Пример: mlreportgen.utils.findFile(myFile,'FileExtensions',["htm" "html"])

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

Пример: mlreportgen.utils.findFile(myFile,["docx" "rtf''])

Задайте, должен ли файл, чтобы найти существовать, заданный как true или false. Если true, файл должен существовать. Если false, файл не существует. В этом случае только полный путь файла с заданным частичным именем файла создается. Никакой файл с тем путем не создается.

Выходные аргументы

развернуть все

Путь к файлу, возвращенному как строка. Если файл находится в текущей рабочей папке, имя файла возвращено. В противном случае полный путь возвращен.

Примеры

свернуть все

filepath = mlreportgen.utils.findFile('MyFile')
filepath = 
  "C:\Users\username\Documents\MyFile"

В этом случае файл с именем HTMLFile.html существует на текущем пути.

filepath = mlreportgen.utils.findFile('HTMLFile',["docx" "rtf" "html"])
filepath = 
  "C:\Users\username\Documents\HTMLFile.html"

Введенный в R2018b