WriteFile
From OxeyeWiki
(Difference between revisions)
(Created page with 'The WriteFile class will create a binary file for writing. === Example === <pre> local path = daisy.getUserFolderPath("") local file = WriteFile(path .. filename) fil...') |
|||
(One intermediate revision not shown) | |||
Line 1: | Line 1: | ||
- | The WriteFile class will create a binary file for writing. | + | {{File}} The WriteFile class will create a binary file for writing. |
+ | |||
+ | You create a file by calling the constructor WriteFile(location, mode). The location should be the file name (except for memory mode), and mode should be a string which is either "f" (file), "z" (compressed file) or "m" (write to memory). | ||
=== Example === | === Example === | ||
Line 5: | Line 7: | ||
local path = daisy.getUserFolderPath("") | local path = daisy.getUserFolderPath("") | ||
- | local file = WriteFile(path .. filename) | + | local file = WriteFile(path .. filename, "f") |
file:writeInt(fileVersion) | file:writeInt(fileVersion) |
Latest revision as of 18:32, 7 February 2010
DaisyMoon File Objects |
---|
You create a file by calling the constructor WriteFile(location, mode). The location should be the file name (except for memory mode), and mode should be a string which is either "f" (file), "z" (compressed file) or "m" (write to memory).
Example
local path = daisy.getUserFolderPath("") local file = WriteFile(path .. filename, "f") file:writeInt(fileVersion) file:writeString(playerName) -- ... and so on ... file:close()