File System
readfile
<string> readfile(<string> path)
Returns the contents of the file located at path
.
listfiles
<table<string>> listfiles(<string> path)
Returns a list of files and folders in the folder located at path
. The returned list contains whole paths.
writefile
<nil> writefile(<string> path, <string> data)
Writes data
to the file located at path
if it is not a folder.
makefolder
<nil> makefolder(<string> path)
Creates a folder at path
if it does not already exist.
appendfile
<nil> appendfile(<string> path, <string> data)
Appends data
to the end of the file located at path
. Creates the file if it does not exist.
isfile
<boolean> isfile(<string> path)
Returns whether or not path
points to a file.
isfolder
<boolean> isfolder(<string> path)
Returns whether or not path
points to a folder.
delfile
<nil> delfile(<string> path)
Removes the file located at path
.
delfolder
<nil> delfolder(<string> path)
Removes the folder located at path
.
loadfile
<function?, string?> loadfile(<string> path, <string?> chunkname)
Generates a chunk from the file located at path
. The environment of the returned function is the global environment.
If there are no compilation errors, the chunk is returned by itself; otherwise, it returns nil
plus the error message.
chunkname
is used as the chunk name for error messages and debug information.
dofile
<nil> dofile(<string> path)
Attempts to load the file located at path
and execute it on a new thread.
Last updated