MTA:Eir/FileSystem/translator/createDir

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function creates a directory inside of a translator directory hierarchy.

Syntax

bool translator:createDir ( string dirPath )

Arguments

  • dirPath: a path to a directory that should be created

Returns

This function returns true if the given path is a valid directory path relative to the translator, false otherwise.

Example

Click to collapse [-]
Client

This snippet creates a folder hierarchy.

-- Create a generic resource root translator
local resRoot = fileCreateTranslator( "/" );

-- Create some folders.
resRoot:createDir( "theDirectory/" ); -- successfully creates "theDirectory" folder
resRoot:createDir( "secondDirectory" ); -- fails to create "secondDirectory" as intended, because it is not a valid dirPath
resRoot:createDir( "thirdDirectory/fourthDirectory/documents/" ); -- successfully creates three directories at a time
resRoot:createDir( "../hax/" ); -- fails to create "hax" directory, because the path is not relative to the translator anymore

FileSystem Translator Functions