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.

Если вы открываете файл с доступом read, а файл находится не в текущей папке, то 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