Skip to main content

File

A global API that contains features to work with files

warning

This page is a WIP. It contains all the information in Figura's documentation but we're working on adding more helpful descriptions.


allowed()​

Checks if FileAPI can be used for this avatar

allowed()

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

delete()​

Deletes file/directory at specified path. Returns true if successful

delete(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

exists()​

Checks if file/directory at specified path exists

exists(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

isDirectory()​

Checks if specified path is directory

isDirectory(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

isFile()​

Checks if specified path is file

isFile(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

isPathAllowed()​

Checks if this path is allowed for usage

isPathAllowed(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

list()​

Lists all files and directories at specified path, or returns null if directory does not exist or path is not a directory

list(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Table-

Example:

-- example coming soon

mkdir()​

Creates a directory at specified path. Returns true if folder was successfully created

mkdir(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

mkdirs()​

Creates a directory at specified path including all parent directories. Returns true if folder was successfully created

mkdirs(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
Boolean-

Example:

-- example coming soon

openReadStream()​

Opens an input stream for file at specified path

openReadStream(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
InputStream-

Example:

-- example coming soon

openWriteStream()​

Opens an output stream for file at specified path

openWriteStream(path)

Parameters:

NameTypeDescriptionDefault
pathString--

Returns:

TypeDescription
OutputStream-

Example:

-- example coming soon

readString()​

Reads whole file as string

readString(path, encoding)

Parameters:

NameTypeDescriptionDefault
pathString--
encodingString--

Returns:

TypeDescription
String-

Example:

-- example coming soon

writeString()​

Writes a string to a file

writeString(path, data, encoding)

Parameters:

NameTypeDescriptionDefault
pathString--
dataString--
encodingString--

Returns:

TypeDescription
nil-

Example:

-- example coming soon