fopen
打开文件或获得有关打开文件的信息
语法
说明
fileID = fopen(
打开文件 filename
)filename
以便以二进制读取形式进行访问,并返回等于或大于 3 的整数文件标识符。MATLAB® 保留文件标识符 0
、1
和 2
分别用于标准输入、标准输出(屏幕)和标准错误。
如果 fopen
无法打开文件,则 fileID
为 -1
。
fileID = fopen(
将打开由 filename
,permission
)permission
指定访问类型的文件。
fileID = fopen(
使用 filename
,permission
,machinefmt
,encodingIn
)machinefmt
参量另外指定在文件中读写字节或位时的顺序。可选的 encodingIn
参量指定与文件相关联的字符编码方案。
如果 fopen
打开文件失败,则 [fileID,errmsg] = fopen(___)
还将返回一条因系统而异的错误消息。否则,errmsg
是一个空字符向量。您可将此语法与上述语法中的任何输入参量一起使用。
filename = fopen(
返回上一次调用 fileID
)fopen
在打开 fileID
指定的文件时所使用的文件名。仅当前面的 fopen
调用使用 r
或 r+
权限打开了文件时,输出 filename
才包含完整路径。fopen
函数不会从文件读取信息来确定输出值。
示例
输入参数
提示
在大多数情况下,不必以文本模式打开文件。MATLAB 导入函数、所有 UNIX 应用程序以及 Microsoft Word 和写字板都将
'\n'
识别为换行指示符。