Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

低级文件 I/O

字节或字符级别的读取和写入操作

函数

fclose关闭一个或所有打开的文件
feof检测文件末尾
ferror文件 I/O 错误信息
fgetl读取文件中的行,并删除换行符
fgets读取文件中的行,并保留换行符
fileread以文本格式读取文件内容
fopen打开文件或获得有关打开文件的信息
fprintf将数据写入文本文件
fread读取二进制文件中的数据
frewind将文件位置指示符移至所打开文件的开头
fscanf读取文本文件中的数据
fseek移至文件中的指定位置
ftell当前位置
fwrite将数据写入二进制文件

示例和操作指南

使用低级 I/O 导入文本数据文件

通过低级文件 I/O 函数,可以最大程度地控制文件数据的读取和写入。但是,相对于更易于使用的高级函数,例如 importdata,这些低级函数要求指定更为详细的文件信息。有关读取文本文件的高级函数的详细信息,请参阅导入文本文件。

通过低级 I/O 导入二进制数据

通过低级文件 I/O 函数,可以最大程度地直接控制对文件数据的读取和写入。但是,相对于更易于使用的高级函数,这些低级函数要求指定更为详细的文件信息。有关高级函数及其支持的文件格式的完整列表,请参阅支持的导入和导出文件格式。

使用低级 I/O 导出到文本数据文件

以下示例演示如何使用低级 fprintf 函数创建文本文件,其中混合了数值、字符数据和非矩形文件。

Export Binary Data with Low-Level I/O

Low-level file I/O functions allow the most direct control over reading or writing data to a file.

概念

导入数据的方法

适用于各种数据格式的 MATLAB® 导入选项