Move file position indicator to beginning of open file
Reset File Position Indicator
Open the following file, perform a read operation, and then move the file position indicator back to the beginning of the file.
fopen to open the file, and then use
fgetl to read the first two lines.
fid = fopen('badpoem.txt'); tline1 = fgetl(fid) % read first line
tline1 = 'Oranges and lemons,'
tline2 = fgetl(fid) % read second line
tline2 = 'Pineapples and tea.'
The previous two read operations moved the position indicator to the beginning of line
3 in the poem. As a result, the next read operation using
fgetl returns line
tline3 = fgetl(fid)
tline3 = 'Orangutans and monkeys,'
To reread the first line of the file, reset the position indicator using the
frewind function, and then perform the read operation.
ans = 'Oranges and lemons,'
Close the file.
fileID — File identifier
File identifier of an open file, specified as an integer. Before using
frewind you must use
fopen to open the file and
If the file is on a tape device and the rewind operation fails,
frewind does not return an error message.
frewind(fileID) is equivalent to:
fseek(fileID, 0, 'bof');
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Run code in the background using MATLAB®
backgroundPool or accelerate code with Parallel Computing Toolbox™
This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.
Version HistoryIntroduced before R2006a
R2022b: Use function in thread-based environments
This function supports thread-based environments.