FileSystem

sys.FileSystem (Class)

This class provides information about files and directories.

If null is passed as a file path to any function in this class, the result is unspecified, and may differ from target to target.

See sys.io.File for the complementary file API.

Static Members

exists(path: String): Bool

Returns true if the file or directory specified by path exists.

Name Type
path String
Returns
Bool

stat(path: String): FileStat

Returns FileStat information for the file or directory specified by path.

Name Type
path String
Returns
FileStat

fullPath(relPath: String): String

Returns the full path of the file or directory specified by relPath, which is relative to the current working directory. Symlinks will be followed and the path will be normalized.

Name Type
relPath String
Returns
String

isDirectory(path: String): Bool

Returns true if the file or directory specified by path is a directory.

If path is not a valid file system entry or if its destination is not accessible, an exception is thrown.

Name Type
path String
Returns
Bool

createDirectory(path: String): Void

Creates a directory specified by path.

This method is recursive: The parent directories don't have to exist.

If the directory cannot be created, an exception is thrown.

Name Type
path String

deleteFile(path: String): Void

Deletes the file specified by path.

If path does not denote a valid file, or if that file cannot be deleted, an exception is thrown.

Name Type
path String

deleteDirectory(path: String): Void

Deletes the directory specified by path. Only empty directories can be deleted.

If path does not denote a valid directory, or if that directory cannot be deleted, an exception is thrown.

Name Type
path String

readDirectory(path: String): Array<String>

Returns the names of all files and directories in the directory specified by path. "." and ".." are not included in the output.

If path does not denote a valid directory, an exception is thrown.

Name Type
path String
Returns
Array<String>

Metadata

Name Parameters
:hxGen -