Difference between revisions of "(File):write"

m (Added some see also's)
Line 22: Line 22:
 
== See Also ==
 
== See Also ==
 
* [[parent::File]]
 
* [[parent::File]]
 +
* [[(File):flush|File:flush]]
 +
* [[(File):setBuffer|File:setBuffer]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Write data to a file}}
 
{{#set:Description=Write data to a file}}

Revision as of 18:46, 11 August 2013

Write data to a file

Function

Synopsis

success = File:write( data, size )

Arguments

string data
The data to write
number size (all)
How many bytes to write

Returns

boolean success
Whether the operation was successful

Notes

Writing to multiple lines: Use the escape characters \r\n in combination to move to the next line for writing. If only \n is used most text editors will show the line breaks properly while some (like Notepad for Windows) will not. It seems \r\n is a safe default.

--example
f = love.filesystem.newFile("note.txt")
f:open()
for i = 1, 10 do f:write("This is line "..i.."!\r\n") end
f:close()

See Also


Other Languages