File (gb.util)
Some file utility functions.
This class reimplements
File
in 
gb.
This class is creatable.
Inherited static properties
| DefaultDirAuth | Return or set the default authorizations used when creating a new directory with MKDIR. | 
| Err | Returns the standard error output stream. | 
| In | Returns the standard input stream. | 
| Out | Returns the standard output stream. | 
Static methods
| FormatSize | Format a file size to be human-readable. | 
Inherited static methods
| BaseName | Returns the name of a file without its extension. | 
| Dir | Returns the directory component of a file path. | 
| Ext | Returns the extension of a file name. | 
| IsHidden | Return if a file path is hidden. | 
| IsRelative | Return True if Path is a relative path. | 
| Load | Loads a file and returns its contents as a string. | 
| Name | Returns the name component of a file path. | 
| RealPath | Return the canonical absolute pathname of a path, with no symbolic links inside. | 
| Save | Saves the contents of a string into a file. | 
| SetBaseName | Sets the base name of a path, and returns the modified path. | 
| SetDir | Sets the directory part of a path, and returns the modified path. | 
| SetExt | Sets the file extension of a path, and returns the modified path. | 
| SetName | Sets the file name part of a path, and returns the modified path. | 
Inherited properties
| Blocking | Returns or sets if the stream is blocking. | 
| ByteOrder | Returns or sets the byte order used to read or write binary data to the stream. | 
| EndOfFile | This property signals whether the last use of LINE INPUT reached the end of file,
instead of reading a full line with an end-of-line character. | 
| EndOfLine | Return or set the newline separator used by this stream. | 
| Eof | Return if a stream reached its end. | 
| Handle | Returns the system file descriptor associated with this Stream. | 
| IsTerm | Return if a stream is associated with a terminal. | 
| Lines | Returns a virtual object that allows you to enumerate a stream line by line. | 
| NoShare |  | 
| NullTerminatedString | Return or set if strings are null-terminated when they are serialized. | 
| Tag | Returns or sets the tag associated with the stream. | 
| Term | Return a virtual object that allows to manage the terminal associated with the stream. | 
Inherited methods
| Begin | Start to buffer data written to the stream, so that everything will be sent when the Send method is called. | 
| Close | Closes the stream. | 
| Drop | Drop the data that has been buffered since the last call to the Begin method. | 
| ReadLine | Read a line of text from the stream, like the LINE INPUT instruction. | 
| Send | Send all the data, in one shot, since the last call to Begin. | 
| Watch | Start or stop watching the stream file descriptor for reading or writing, after it has been opened. | 
Inherited events
| Read | This event is raised when there is something to read from the file. | 
| Resize | This special event is raised by the File.In stream when the control terminal of the process is resized. | 
| Write | This event is raised when writing to the file is possible. |