This class allows you to get information about the files and directories.
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.
If relPath
is null, the result is unspecified.
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.
If path
is null, the result is unspecified.
staticdeleteDirectory (path:String):Void
Deletes the directory specified by path
.
If path
does not denote a valid directory, or if that directory cannot
be deleted, an exception is thrown.
If path
is null, the result is unspecified.
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.
If path
is null, the result is unspecified.
staticexists (path:String):Bool
Tells if the file or directory specified by path
exists.
If path
is null, the result is unspecified.
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.
If relPath
is null, the result is unspecified.
staticisDirectory (path:String):Bool
Available on macOS, Linux, Windows
Tells 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.
If path
is null, the result is unspecified.
staticreadDirectory (path:String):Array<String>
Returns the names of all files and directories in the directory specified
by path
.
If path
does not denote a valid directory, an exception is thrown.
If path
is null, the result is unspecified.