FileSystem
package sys
Available on cs, php, neko, cpp, macro, java, lua, python, hl
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.
staticexists(path:String):Bool
Returns true
if the file or directory specified by path
exists.
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.
staticrename(path:String, newPath:String):Void
Renames/moves the file or directory specified by path
to newPath
.
If path
is not a valid file system entry, or if it is not accessible, or if newPath
is not accessible, an exception is thrown.
staticstat(path:String):FileStat
Returns FileStat
information for the file or directory specified by path
.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/sys/FileSystem.html