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

@:has_untypedstaticcreateDirectory(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.

@:has_untypedstaticdeleteFile(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.

@:has_untypedstaticexists(path:String):Bool

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

@:has_untypedstaticfullPath(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.