Difference between revisions of "(File):write"

(Function)
(Notes)
Line 10: Line 10:
 
{{param|boolean|success|Whether the operation was successful}}
 
{{param|boolean|success|Whether the operation was successful}}
 
=== Notes ===
 
=== Notes ===
'''Writing to multiple lines''': On Windows, use the escape characters \r\n to move to the next line for writing. On any other OS \n alone should suffice.
+
'''Writing to multiple lines''': Use the escape character \n to move to the next line for writing. Some editors may require \r\n in combination to work, your results may vary.
 
<source lang="lua">
 
<source lang="lua">
--example (Windows)
+
--example
 
f = love.filesystem.newFile("note.txt")
 
f = love.filesystem.newFile("note.txt")
 
f:open()
 
f:open()

Revision as of 23:51, 20 October 2012

Write data to a file

Function

Synopsis

success = File:write( data )

Arguments

string data
The data to write

Returns

boolean success
Whether the operation was successful

Notes

Writing to multiple lines: Use the escape character \n to move to the next line for writing. Some editors may require \r\n in combination to work, your results may vary.

--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