主要内容

fileread

读取文件内容为文本

描述

例子

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

例子

全部折叠

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

首先,读取文件fileread.m变成字符向量。

filetext = fileread (“fileread.m”);

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

expr =“[^ \ n] * fileread [^ \ n] *’

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

= regexp匹配(expr filetext,“匹配”);

显示第一个匹配的行。

disp(匹配{1})
函数= 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
Amazon S3™ s3
Windows Azure®Blob存储 wasbwasbs
HDFS™ hdfs

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

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

例子:“myFile.dat”

数据类型:字符|字符串

扩展功能

之前介绍过的R2006a