File Shared
A module to work with files in both client and server side
JO Functions
jo.file.isExist()
Checks if a file exists
Syntax
lua
jo.file.isExist(...)Parameters
modname : string
The file location
Return Value
Type : boolean
Returns
trueif the file exists,falseotherwise
Example
lua
local isExist = jo.file.isExist('module.fileName')
print(isExist)
-- OR --
local isExist = jo.file.isExist('@resource.folder.fileName')
print(isExist)jo.file.load()
Loads and executes a Lua file
Syntax
lua
jo.file.load(modname)Parameters
modname : string
The file location
Return Value
Type : any
The result of the executed file, or
falseif there was an error
Example
lua
local file = jo.file.load('module.fileName')
print('File loaded')
-- OR --
local isExist = jo.file.load('@resource.folder.fileName')
print('File loaded')jo.file.read()
Read a file and return it if it's exist or false. The function accept one or two arguments.
One argument: the filepath
Two argument: the resource AND the filepath
Syntax
lua
jo.file.read(...)Parameters
... : string
path of the file
Return Value
Type : file|boolean,resource|string,modpath|string
Example
lua
local content,resource,modPath = jo.file.read('module.fileName')
print(content,resource,modPath)
-- OR --
local content,resource,modPath = jo.file.read('@resource.folder.fileName')
print(content,resource,modPath)