主要内容

Fileread.

将文件的内容作为文本

描述

例子

text = fileread(文件名返回文件的内容文件名作为字符矢量。

例子

全部收缩

读取文件并搜索它以获取感兴趣的文本。

首先,阅读文件fileread.m.进入角色矢量。

filetext = fileread('fileread.m');

然后,定义要搜索的文本。

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

查找并返回包含文本的所有行'fileread'

matches = regexp(filetext,expr,'比赛');

显示第一个匹配线。

DISP(匹配{1})
offing = fileread(文件名)

输入参数

全部收缩

要读取的文件名,指定为包含文件扩展名的字符向量或字符串标量。Fileread.利用自动字符集检测来确定文件编码。

在Unix上®系统,如果文件名开始于'〜/'或者'〜用户名/', 这Fileread.函数分别将路径扩展到当前或指定的用户的主目录。

根据您的文件的位置,文件名可以采取其中一种形式。

Matlab上的当前文件夹或文件夹®小路

指定文件的名称文件名

如果您打开具有读取访问的文件,则文件不在当前文件夹中Fileread.沿着Matlab搜索路径搜索。

例子:'sample_file.txt'

其他文件夹

如果文件不在当前文件夹中或MATLAB路径上的文件夹中,则指定完整或相对路径名称文件名

例子:'c:\ myfolder \ myfile.sample_file.txt'

例子:'myfolder \ sample_file.txt'

偏远的地点

如果文件存储在远程位置,那么文件名必须包含指定为表单的统一资源定位器(URL)的文件的完整路径:

scheme_name.://path_to_file./my_file.ext.

基于您的远程位置,scheme_name.可以是此表中的值之一。

偏远的地点 scheme_name.
亚马逊S3™ S3
Windows Azure.®Blob Storage. 黄金草原
HDFS™ HDFS.

如果您使用的是云文件系统,请设置环境变量以与远程文件系统通信。有关更多信息,请参阅使用远程数据

例子:'s3://bucketname/path_to_file/sample_file.txt'

例子:'myfile.dat'

数据类型:char|细绳

扩展能力

在R2006A之前介绍