mustBeFile

Подтвердите тот путь, относится к файлу

    Синтаксис

    Описание

    пример

    mustBeFile(path) выдает ошибку если path не относится к файлу. Эта функция не возвращает значение.

    mustBeFile вызывает следующую функцию, чтобы определить, является ли вход файлом:

    Примеры

    свернуть все

    Используйте mustBeFile функция, чтобы гарантировать, что путь к файлу передал функции, допустима.

    readLine функция гарантирует, что путь к файлу допустим прежде, чем получить доступ к файлу.

    function r = readLine(path)
        arguments
            path {mustBeFile}
        end
        fid = fopen(path);
        r = fgetl(fid);
        fclose(fid)
    end

    Передача этого пути к папке к readLine функционируйте результаты по ошибке.

    r = readLine("C:\Users\Public")
    Error using readLine
     r = readLine("C:\Users\Public")
                  ↑
    Invalid argument at position 1. The following files do not exist:
    'C:\Users\Public'.

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

    свернуть все

    Путь к файлу в виде полностью определенного имени файла, включая папки, содержащие файл от контекста, в котором выполняется функция.

    Пример: "H:\myfolder\myfile.txt"

    Типы данных: char | string

    Советы

    • mustBeFile спроектирован, чтобы использоваться для валидации аргумента функции и аргумента свойства.

    Введенный в R2020b