|
@@ -23,24 +23,24 @@ package sys;
|
|
|
|
|
|
/**
|
|
|
This class allows you to get information about the files and directories.
|
|
|
-
|
|
|
+
|
|
|
See `sys.io.File` for the complementary file API.
|
|
|
**/
|
|
|
extern class FileSystem {
|
|
|
|
|
|
/**
|
|
|
Tells if the file or directory specified by `path` exists.
|
|
|
-
|
|
|
+
|
|
|
If `path` is null, the result is unspecified.
|
|
|
**/
|
|
|
static function exists( path : String ) : Bool;
|
|
|
|
|
|
/**
|
|
|
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.
|
|
|
-
|
|
|
+
|
|
|
If `path` or `newPath` are null, the result is unspecified.
|
|
|
**/
|
|
|
static function rename( path : String, newPath : String ) : Void;
|
|
@@ -48,7 +48,7 @@ extern class FileSystem {
|
|
|
/**
|
|
|
Returns `FileStat` information on the file or directory specified by
|
|
|
`path`.
|
|
|
-
|
|
|
+
|
|
|
If `path` is null, the result is unspecified.
|
|
|
**/
|
|
|
static function stat( path : String ) : FileStat;
|
|
@@ -56,48 +56,48 @@ extern class FileSystem {
|
|
|
/**
|
|
|
Returns the full path of the file or directory specified by `relPath`,
|
|
|
which is relative to the current working directory.
|
|
|
-
|
|
|
+
|
|
|
If `relPath` is null, the result is unspecified.
|
|
|
**/
|
|
|
static function fullPath( relPath : String ) : String;
|
|
|
|
|
|
/**
|
|
|
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 no
|
|
|
accessible, an exception is thrown.
|
|
|
-
|
|
|
+
|
|
|
If `path` is null, the result is unspecified.
|
|
|
**/
|
|
|
static function isDirectory( path : String ) : Bool;
|
|
|
|
|
|
- /**
|
|
|
+ /**
|
|
|
Creates a directory specified by `path`.
|
|
|
-
|
|
|
- This method is not recursive: All parent directories must exist.
|
|
|
-
|
|
|
+
|
|
|
+ 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.
|
|
|
**/
|
|
|
static function createDirectory( 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.
|
|
|
**/
|
|
|
static function deleteFile( 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.
|
|
|
**/
|
|
|
static function deleteDirectory( path : String ) : Void;
|
|
@@ -105,9 +105,9 @@ extern class FileSystem {
|
|
|
/**
|
|
|
Returns the names of all files and directory 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.
|
|
|
**/
|
|
|
static function readDirectory( path : String ) : Array<String>;
|