File

class File()

CreateFile()

File.Close()
File.GetLength()
File.GetPointer()
File.File.ReadData(length, mode)
  • mode - “Hex”, “Int”, “Text”

file.ReadText(2)
File.File.ReadNumber(type)
  • types - “Byte”, “UByte”, “Bool”, “Float”, “FloatLE”, “Long”, “LongLE”, “Short”, “UShort”, “ShortLE”, “UShortLE”, “Int”, “UInt”, “IntLE”, “UIntLE”

File.File.ReadText(type)
  • types -
    • UTF - reads a UTF-8 string with 2 byte header.

    • Line - reads a whole text line terminated by ‘n’, ‘r’, “rn”

    • Char - reads a big-endian 16-bit character

file.ReadText( "Line" )
File.Seek(offset)
File.SetLength(length)
File.Skip()
File.WriteData(data, mode)
  • mode
    • Hex - “FA,FB,FC”

    • Int - “250,251,252”

    • Text - “abc46” => Writes the low order 8-bit bytes.

file.WriteData( "66,121,101", "Int" );
File.File.WriteNumber(data, type)
  • type - “Byte”, “UByte”, “Bool”, “Float”, “FloatLE”, “Long”, “LongLE”, “Short”, “UShort”, “ShortLE”, “UShortLE”, “Int”, “UInt”, “IntLE”, “UIntLE”

file.WriteNumber( 77, "Byte" );
File.WriteText(data, type)
  • type -
    • Bytes - Writes the low order 8-bit bytes.

    • Chars - Writes big-endian 16-bit characters.

    • UTF - Writes text encoded with UTF-8.

file.WriteText( "Hello", "Chars" );