Matlab 文件访问模式
1.读取文件
fileID = fopen(filename,permission)
permission
-
‘r’: 打开要读取的文件。
-
‘w’: 打开或创建要写入的新文件。放弃现有内容(如果有)。
-
‘a’: 打开或创建要写入的新文件。追加数据到文件末尾。
-
‘r+’: 打开要读写的文件。
-
‘w+’: 打开或创建要读写的新文件。放弃现有内容(如果有)。
-
‘a+’: 打开或创建要读写的新文件。追加数据到文件末尾。
-
‘A’: 打开文件以追加(但不自动刷新)当前输出缓冲区。
-
‘W’: 打开文件以写入(但不自动刷新)当前输出缓冲区。
- r: 读取当前文件
- w: 打开或创建文件,如果有,放弃现有内容写入;如果没有,则创建一个
- r+: 先读后写,读取文件后,指针已经在末尾,在原本文件末尾添加新内容;先写后读,指针在句首,放弃现有内容输入,而后指针已至末尾,需恢复指针至句首完成读取操作。
- w+: 先写后读,放弃现有内容,写完后需要将指针可恢复至句首,完成整个文件读操作;先读后写,读不出任何东西。
- a: 在文件末尾后追加数据。
- a+: 先读后写,读不出任何内容;先写后读,在文件末尾追加数据,指针也随之到了末尾,需恢复指针至句首完成读取操作。
2. 文件指针恢复至句首
frewind(fileID)