|A filename or path of type string. For example:
error. If not
nil, it represents an error that occurred when the function was called.
|A file handler of type
*os.File returned by the
os package file related functions. It implements an
io.ReadWriter, meaning you can call
Write(data) on it. Note that these functions may not be able to be called depending on the open flags of the file.
|A slice of bytes (
byte) representing the raw data of a file.
|The UNIX permission bits used to open a file with of type
os.FileMode. Several constants are available to help with the use of permission bits.
|File open flags that determine the methods that can be called on the file handler of type
int. Several constants are available to help with the use of flags. They are: