I O Module - LostShadowGD/lpp-3ds-docs GitHub Wiki

I/O Module

io.open

s64 io.open(string file, int attribute, [u64 extdata_archive], [u32 filesize])

Open a file.

Sample usage:

fileStream = io.open("/file.txt", FCREATE)

io.read

string io.read(s64 filestream, u64 offset, u64 size)

Read from an opened file.

Sample usage:

text = io.read(fileStream, 0, 10)

io.write

void io.write(s64 filestream, u64 offset, string text, u64 size)

Write a text in an opened file.

Sample usage:

io.write(fileStream, 0, "Text written with LPP", 21)

io.size

u64 io.size(s64 filestream)

Get size of an opened file.

Sample usage:

size = io.size(fileStream)

io.close

void io.close(s64 filestream, [bool extdata_file])

Close an opened file.

Sample usage:

io.close(fileStream)