A file that can have operations performed on it.
Returns the id of the file assigned from the file manager.
Replaces the current file with the file located at
Closes the file. This may not actually close the underlying file, depending on what other tasks have access to the underlying file as well.