Developer Resources

Directory

Overview

The Directory class provides information about directories, including information about what files and subdirectories are contained in a directory.

Methods

Directory.createDirectory
Creates a directory
Directory.delete
Deletes a directory
Directory.exists
Determines if a directory exists
Directory.getAll
Returns all files and subdirectories found in a specified directory.
Directory.getDirectories
Returns all the subdirectories found in a specified directory.
Directory.getFiles
Returns all files found in a specified directory.

Example

// test if a directory exists, if it does, list
// the subdirectories in the directory

var dir = "c:\\";
if (!Directory.exists(dir))
{
    alert("'" + dir + "'" + " doesn't exist.");
}
else
{
    var dirlist;
    dirlist = Directory.getDirectories(dir);
    
    var output;
    output += "In ";
    output += "'" + dir + "'";
    output += ", there are ";
    output += dirlist.length;
    output += " subdirectories:\n\n";
    
    for (var d in dirlist)
    {
        output += dirlist[d];
        output += "\n";
    }
    
    alert(output);
}

Directory.createDirectory

static function Directory.createDirectory(path : String) : Boolean

Arguments

path
The directory to create

Returns

True if the directory was successfully created, false otherwise

Description

Calling this method creates the directory specified in the path parameter

Directory.delete

static function Directory.delete(path : String) : Boolean

Arguments

path
The directory to delete

Returns

True if the directory was successfully deleted, false otherwise

Description

Calling this method deletes the directory specified in the path parameter

Directory.exists

static function Directory.exists(path : String) : Boolean

Arguments

path
The path to check

Returns

True if the specified path exists and is a directory, false otherwise

Description

Calling this method determines whether the path specified in the path parameter exists and is a directory.

Directory.getAll

static function Directory.getAll(path : String) : Array(String)

Arguments

path
The path to read.

Returns

An array containing string values which represent the files and directories contained in the directory specified in the path parameter

Description

Calling this method returns all files and subdirectories found in the directory specified by path.

Directory.getDirectories

static function Directory.getDirectories(path : String) : Array(String)

Arguments

path
The path to read.

Returns

An array containing string values which represent the subdirectories contained in the directory specified in the path parameter

Description

Calling this method returns all subdirectories found in the directory specified by path.

Directory.getFiles

static function Directory.getFiles(path : String) : Array(String)

Arguments

path
The path to read.

Returns

An array containing string values which represent the files contained in the directory specified in the path parameter

Description

Calling this method returns all files found in the directory specified by path. Directories and other special files are not included in the resulting array.