Garry's Mod Wiki

Revision Difference

file.Write#562832

<function name="Write" parent="file" type="libraryfunc"> <description>Writes the given string to a file. Erases all previous data in the file. To add data without deleting previous data, use <page>file.Append</page>.</description> <realm>Shared and Menu</realm> <file line="21-L29">lua/includes/extensions/file.lua</file> <args> <arg name="fileName" type="string">The name of the file being written into. The path is relative to the **data/** folder. <arg name="fileName" type="string">The name of the file being written into. The path is relative to the `data/` folder. This argument will be forced lowercase. The filename **must** end with one of the following: * .txt * .dat * .json * .xml * .csv * .dem * .vcd * .gma * .mdl * .phy * .vvd * .vtx * .ani * .vtf * .vmt * .png * .jpg * .jpeg * .mp3 * .wav * .ogg Restricted symbols are: `" :`⤶ Restricted symbols are: `":`, and multiple consecutive spaces⤶ </arg> <arg name="content" type="string">The content that will be written into the file.</arg> </args> </function> <example> <description>Writes to **data/helloworld.txt**.</description> <code>file.Write( "helloworld.txt", "This is the content!" )</code> </example>