![]() integer, 0 .. 1 (false/true) |
EndOfFile |
![]() string |
information |
![]() string |
name |
![]() string |
full path |
![]() string |
/ or \ |
![]() returns File |
append buffered to the file function append(string filename, string description) |
![]() returns File |
append unbuffered to the disk file function appendDirect(string filename, string description) |
![]() returns string |
close a file function close() returns file contents if it has been buffered |
![]() returns File |
create a new buffered file function create(string filename, string description) |
![]() returns File |
create a new unbuffered disk file function createDirect(string filename, string description) |
![]() returns integer, 0 .. 1 (false/true) |
test if a file exists function exists() Sample: |
![]() doesn't return a value |
flush function flush() useful for unbuffered disk files only (openDirect, appendDirect) |
![]() returns File |
create a new memory file function new() |
![]() returns File |
create a new memory file with string contents function newFromString(string text) |
![]() returns File |
open existing file for reading function open(string filename) |
![]() returns string |
read line function readLine() |
![]() doesn't return a value |
read object function readObject(object) |
![]() returns string |
read everything function readUntilEOF() |
![]() doesn't return a value |
write comment string function writeComment(string anything) |
![]() doesn't return a value |
write object with alternate name function writeNameObject(string name, object) |
![]() doesn't return a value |
write object function writeObject(object) |
![]() doesn't return a value |
write object header function writeObjectBegin(object) |
![]() doesn't return a value |
finish object function writeObjectEnd() |
![]() doesn't return a value |
write single field function writeObjectField(object, untyped field_index_or_name) |
![]() doesn't return a value |
write single field function writeObjectFieldForce(object, untyped field_index_or_name) |
![]() doesn't return a value |
write all fields function writeObjectFields(object) |
![]() doesn't return a value |
write all fields function writeObjectFieldsForce(object) |
![]() doesn't return a value |
write anything function writeString(untyped anything) |
Global context |