file.Read

From Garry's Mod
Jump to: navigation, search
 file.Read( )

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

string

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!
Personal tools
Navigation