Difference between revisions of "Io"
(mostly formatting :-)) |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
Line 9: | Line 9: | ||
=== Example === | === Example === | ||
'''To copy a file''' | '''To copy a file''' | ||
− | < | + | <syntaxhighlight lang="lua"> |
local function copy(src, dst) | local function copy(src, dst) | ||
local srcf = io.open(src, "rb") | local srcf = io.open(src, "rb") |
Revision as of 14:28, 13 July 2023
Supported platforms:
Available since: Gideros 2011.6
Description
Manages main input/output operations.
Example
To copy a file <syntaxhighlight lang="lua"> local function copy(src, dst) local srcf = io.open(src, "rb") local dstf = io.open(dst, "wb") local size = 2^13 -- good buffer size (8K) while true do local block = srcf:read(size) if not block then break end dstf:write(block) end srcf:close() dstf:close() end </source>
Methodsio.close closes file, or the default output file |
EventsConstants |