exponenta event banner

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
    Invalid argument at position 1. The following files do not exist:
    'C:\Users\Public'.

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

    свернуть все

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

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

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

    Совет

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

    Представлен в R2020b