file.Read
From Garry's Mod
Contents |
Description
Returns the content of a file.
Beware of casing -- some filesystems are case-sensitive. SRCDS on Linux seems to force file/directory creation to lowercase, but will not modify read operations.
Arguments
string fileName
The name of the file.
Arguments
string path="DATA"
The path used to look up the file.
- "GAME" Structured like base folder (garrysmod/), searches all the mounted content (main folder, addons, mounted games etc)
- "LUA" or "lsv" - All Lua folders (lua/) including gamesmodes and addons
- "DATA" Data folder (garrysmod/data)
- "MOD" Strictly the game folder (garrysmod/), ignores mounting.
It can also be a boolean:
- true = "GAME"
- false = "DATA"
Returns
The data from the file as a string, or nil if the file isn't found
Examples
Example
Prints out the content of helloworld.txt.
print( file.Read("helloworld.txt", "DATA") )
Output:
This is the content!