Exception class thrown on errors.
Fits into 32 bits ...
Read an existing file.
Read an existing file.
Write on an existing file. Do not create.
Write on a clean file. Create if necessary.
Read from the beginning, append at the end of the file.
Write at the end of the file.
Read and write an existing file.
Read & write on a clean file. Create if necessary.
Read and Write. Use existing file if present.
Return the Style used for this file.
Return the path used by this file.
Convenience function to return the content of a file.
Convenience function to return the content of a file.
Convenience function to set file content and length to reflect the given array.
Convenience function to append content to a file.
Low level open for sub-classes that need to apply specific attributes.
Open a file with the provided style.
Wraps the already open file descriptor into a File instance.
Set the file size to be that of the current seek position. The file must be writable for this to succeed.
Set the file size to be the specified length. The file must be writable for this to succeed.
Set the file seek position to the specified offset from the given anchor.
Return the current file position.
Return the total length of this file.
Instructs the OS to flush it's internal buffers to the disk device.
Throw a potentially reusable IOException, with the provided message, function name and error code.
Throw an IOException, with the provided message.
Throw an IOException noting the last error.
File to do direct IO reads.
Actually there is no way to open files with File specifying custom flags that is not sub-classing. Bummer!