class FileSystem
package sys
Available on python, php, lua, hl, neko, cpp, cs, macro, java
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 methods
staticabsolutePath(relPath:String):String
Returns the full path of the file or directory specified by relPath,
which is relative to the current working directory. The path doesn't
have to exist.
staticcreateDirectory(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.
staticdeleteDirectory(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.
staticdeleteFile(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.
staticfullPath(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.
staticisDirectory(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.
staticreadDirectory(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.