frewind
将文件位置指针移至所打开文件的开头
说明
示例
重置文件位置指针
打开以下文件,执行读取操作,然后将文件位置指针移回到文件的开头。
使用 fopen
打开文件,然后使用 fgetl
读取前两行。
fid = fopen('badpoem.txt'); tline1 = fgetl(fid) % read first line
tline1 = 'Oranges and lemons,'
tline2 = fgetl(fid) % read second line
tline2 = 'Pineapples and tea.'
前两次读取操作将位置指针移动到诗中第 3
行的开头。因此,下一次使用 fgetl
的读取操作将返回第 3
行。
tline3 = fgetl(fid)
tline3 = 'Orangutans and monkeys,'
要重新读取文件的第一行,请使用 frewind
函数重置位置指示符,然后执行读取操作。
frewind(fid) fgetl(fid)
ans = 'Oranges and lemons,'
关闭文件。
fclose(fid);
提示
如果文件位于磁带设备上并且倒带操作失败,frewind
不会返回错误消息。
备选方法
frewind(fileID)
等效于:
fseek(fileID, 0, 'bof');
扩展功能
C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。
基于线程的环境
使用 MATLAB® backgroundPool
在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool
加快代码运行速度。
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2006a 之前推出R2022b: 在基于线程的环境中使用函数
此函数支持基于线程的环境。
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)