exponenta event banner

fileread

Чтение содержимого файла в виде текста

Описание

пример

text = fileread(filename) возвращает содержимое файла filename в виде символьного вектора.

Примеры

свернуть все

Прочитайте файл и найдите в нем интересующий текст.

Сначала прочитайте файл fileread.m в символьный вектор.

filetext = fileread('fileread.m');

Затем определите текст для поиска.

expr = '[^\n]*fileread[^\n]*';

Поиск и возврат всех строк, содержащих текст 'fileread'.

matches = regexp(filetext,expr,'match');

Отображение первой соответствующей строки.

disp(matches{1})
function out=fileread(filename)

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

свернуть все

Имя файла для чтения, указанное как вектор символов или скаляр строки, включающий расширение файла. fileread использует автоматическое обнаружение набора символов для определения кодировки файла.

В системах UNIX ®, еслиfilename начинается с '~/' или '~username/', fileread функция расширяет путь к текущему или заданному домашнему каталогу пользователя соответственно.

В зависимости от расположения файла, filename может принимать одну из этих форм.

Текущая папка или папка на пути MATLAB ®

Укажите имя файла в filename.

Если открывается файл с доступом для чтения, а файл не находится в текущей папке, то fileread выполняет поиск по пути поиска MATLAB.

Пример: 'sample_file.txt'

Другие папки

Если файл находится не в текущей папке или в папке по пути MATLAB, укажите полный или относительный путь в filename.

Пример: 'C:\myFolder\myFile.sample_file.txt'

Пример: 'myFolder\sample_file.txt'

Удаленное расположение

Если файл хранится в удаленном местоположении, то filename должен содержать полный путь к файлу, указанному как унифицированный указатель ресурса (URL) формы:

scheme_name://path_to_file/my_file.ext

В зависимости от вашего удаленного местоположения, scheme_name может быть одним из значений в этой таблице.

Удаленное расположениеscheme_name
Амазонский S3™s3
Хранилище больших двоичных объектов Windows Azure ®wasb, wasbs
HDFS™hdfs

При использовании облачной файловой системы задайте переменные среды для взаимодействия с удаленной файловой системой. Дополнительные сведения см. в разделе Работа с удаленными данными.

Пример: 's3://bucketname/path_to_file/sample_file.txt'

Пример: 'myFile.dat'

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

Расширенные возможности

.

См. также

| | | | | |

Представлен до R2006a