v2025.6.2
All Bundles

Directory

Provides directory operations

Operations

Copy

Copies a directory

function : Copy(s:System.String, d:System.String) ~ Bool

Parameters

NameTypeDescription
sStringsource directory
dStringdestination directory

Return

TypeDescription
Booltrue if file was copied

Copy

Copies a directory

function : Copy(s:System.String, d:System.String, r:Bool) ~ Bool

Parameters

NameTypeDescription
sStringsource directory
dStringdestination directory
rBoolrecursive copy

Return

TypeDescription
Booltrue if file was copied

Create

Creates a directory

function : Create(n:System.String) ~ Bool

Parameters

NameTypeDescription
nStringdirectory name

Return

TypeDescription
Booltrue if directory was created

CreatePath

Creates a directory path

function : CreatePath(n:String) ~ Bool

Parameters

NameTypeDescription
nStringdirectory path name

Return

TypeDescription
Booltrue if directory path was created

Delete

Deletes the directory and all sub-directories

function : Delete(n:System.String) ~ Int

Parameters

NameTypeDescription
nStringdirectory

Return

TypeDescription
Intnumber of files and directories deleted, 0 if directory was not present

Exists

Checks to see if the given directory exists

function : Exists(n:System.String) ~ Bool

Parameters

NameTypeDescription
nStringdirectory name

Return

TypeDescription
Booltrue if directory exists

GetInstall

Returns the installation directory

function : GetInstall() ~ String

Return

TypeDescription
Stringinstallation directory

GetSlash

Gets the native directory slash

function : GetSlash() ~ Char

Return

TypeDescription
Charnative directory slash

GetTemp

Returns the system's temporary directory

function : GetTemp() ~ String

Return

TypeDescription
Stringsystem's temporary directory

GetUser

Returns the current user's working directory

function : GetUser() ~ String

Return

TypeDescription
Stringcurrent user's working directory

GetWorking

Returns the current working directory

function : GetWorking() ~ String

Return

TypeDescription
Stringcurrent working directory

List

List of directory content

function : List(n:System.String) ~ System.String[]

Parameters

NameTypeDescription
nStringdirectory name

Return

TypeDescription
Stringlist of directory content

Rename

Renames a directory

function : Rename(o:System.String, n:System.String) ~ Bool

Parameters

NameTypeDescription
oStringoriginal directory
nStringnew directory

Return

TypeDescription
Booltrue if directory was renamed

SetWorking

Sets the current working directory

function : SetWorking(name:String) ~ Bool

Parameters

NameTypeDescription
nameStringname of directory

Return

TypeDescription
Booltrue if successful, false otherwise