Common nsfilehandle operations
+ (Nsfilehandle *) filehandleforreadingatpath: path // open a file for the read operation + (nsfilehandle *) filehandleforwritingatpath: path // open a file for the write operation + (nsfilehandle *) filehandleforupdatingatpath: path // open a file for update-(nsdata *) availabledata // return readable data in the device or channel-(nsdata *) readdatatoendoffile // read data, until the end of the file-(nsdata *) readdataoflength :( unsigned INT) bytes // read the specified size of bytes from the file-(void) writedata: data // write data to a file-(unsigned long) offsetinfile // get the current file offset-(void) seektofileoffset: Offset // set the offset of the current file-(unsigned long) seektoendoffile // locate the current file offset to the end of the file-(void) truncatefileatoffset: Offset // set the file length to the offset size (in bytes)-(void) closefile // close the file