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.
 |