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