MTA:Eir/FileSystem/translator/createDir: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ This function creates a directory inside of a translator directory hierarchy. ==Syntax== <syntaxhighlight lang="lua"> bool translator.createDir ( string dirPath ) </syntaxhighlight> ==Argument...") |
mNo edit summary |
||
Line 4: | Line 4: | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
bool translator | bool translator:createDir ( string dirPath ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 23:21, 16 January 2022
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 [-]
ClientThis 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