IFileSystem FileSystem using Haxe backend.
new HaxeFileSystem()static public isDirectoryMETHOD:HaxeMethodstatic public createDirectoryMETHOD:HaxeMethodstatic public deleteDirectoryMETHOD:HaxeMethodstatic public renameDirectoryMETHOD:HaxeMethodstatic public isFileMETHOD:HaxeMethodstatic public renameFileMETHOD:HaxeMethodstatic public deleteFileMETHOD:HaxeMethodstatic public readFileMETHOD:HaxeMethodstatic public writeToFileMETHOD:HaxeMethodstatic public appendToFileMETHOD:HaxeMethodstatic public getTempDirectoryMETHOD:HaxeMethodstatic public getAppDirectoryMETHOD:HaxeMethodpublic function isDirectory(path:String):Boolean
Returns true if passed-in path is a valid directory
on filesystem.
path | A fully qualified path |
public function createDirectory(path:String):Boolean
Creates passed-in path directory on filesystem.
Returns true if operation ends successfully.
path | A fully qualified path |
public function deleteDirectory(path:String):Boolean
Removes passed-in path directory from filesystem.
All files insides directory are also deleted.
Returns true if operation ends successfully.
path | A fully qualified path |
public function renameDirectory(path:String, newName:String):Boolean
Renames passed-in path directory with new passed-in
newName name.
Returns true if operation ends successfully.
path | A fully qualified path |
newName | A fully qualified path |
public function isFile(path:String):Boolean
Returns true if passed-in path is a valid file
on filesystem.
path | A fully qualified file path |
public function renameFile(path:String, newName:String):Boolean
Renames passed-in path file with new passed-in
newName name.
Returns true if operation ends successfully.
path | A fully qualified file path |
newName | A fully qualified file path |
public function deleteFile(path:String):Boolean
Removes passed-in path file from filesystem.
Returns true if operation ends successfully.
path | A fully qualified file path |
public function readFile(fullQualifiedFilename:String):StringReads file text content.
fullQualifiedFilename | A full qualified filename |
File content or null if application can't read file.
public function writeToFile(data:String, path:String):BooleanWrites text data into file.
data | String to write in file |
path | ( optional ) A fully qualified path to the file you want to write. Default use application starting directory. |
public function appendToFile(data:String, path:String):BooleanAppends text data into file.
data | String to write in file |
path | ( optional ) A fully qualified path to the file you want to write. Default use application starting directory. |
public function getTempDirectory():StringReturns user "temporary" directory from current system.
getTempDirectory() in fever.app.context.abstract.IFileSystem