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® path

Задайте имя файла в 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
Amazon S3™s3
Windows Azure® Устройство хранения данных блобаwasb, wasbs
HDFS™hdfs

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

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

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

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

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

Смотрите также

| | | | | | |

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