The File object can be used to open and manipulate files. This is a default object that does not need to be loaded.
| Type | Name | Description | 
|---|---|---|
| Pointer | ptr | 
						 The pointer object referencing the file stream.  | 
				
| Char | mode | 
						 The mode in which the file has been openned, either read or write.  | 
				
| Return | Params | Description | 
|---|---|---|
| Constructor | init(String filename, Char mode = 'r') | 
						 Opens up a file in either read ('r'), write ('w'), or append ('a') mode.  | 
				
| Void | write(String s) | 
						 Writes a line of text to an openned file.  | 
				
| String | readLine() | 
						 Reads the subsequent line of text from the file, returns 'null' if the file has reached its end.  | 
				
| String | readAll() | 
						 Reads the entire contents of the file, returning them as a string.  | 
				
| String | read(Number length = 1) | 
						 Reads the next chars of a given length.  | 
				
| Void | close() | 
						 Closes the file, deallocating the pointer's memory.  |