This topic describes the interface used to create, open, read from and write to a single file.
The RFile interface is used to create, open, read from and write to a single file.
A common pattern is to attempt to open an existing file, without replacing its existing data, and create it if it does not exist.
Use Open() to open an existing file for reading or writing - an error is returned if it does not already exist.
Use Create() to create and open a new file for writing.
TInt err=file.Open(fsSession,fileName,shareMode); if (err==KErrNotFound) // file does not exist - create it err=file.Create(fsSession,fileName,shareMode);