Interface fever.app.context.abstract.IFileSystem

Description

Defines available methods for FileSystem context.

See Also

Method Index

appendToFile(), createDirectory(), deleteDirectory(), deleteFile(), getAppDirectory(), getFullQualifiedFileName(), getTempDirectory(), isAvailable(), isDirectory(), isFile(), readFile(), renameDirectory(), renameFile(), writeToFile()

Method Detail

isDirectory

public function isDirectory(path:String):Boolean

Indicates if passed-in path is a directory or not.

createDirectory

public function createDirectory(path:String):Boolean

Creates new directory.

deleteDirectory

public function deleteDirectory(path:String):Boolean

Removes passed-in directory.

renameDirectory

public function renameDirectory(path:String, newpath:String):Boolean

Renames passed-in directory.

isFile

public function isFile(path:String):Boolean

Indicates if passed-in path is a valid file.

renameFile

public function renameFile(path:String, newpath:String):Boolean

Renames passed-in file.

deleteFile

public function deleteFile(path:String):Boolean

Removes passed-in file.

readFile

public function readFile(fullQualifiedFilename:String):String

Reads passed-in file content ( Binary mode is not supported ! ).

writeToFile

public function writeToFile(data:String, path:String):Boolean

Writes text data into passed-in file ( Binary mode is not supported ! ).

appendToFile

public function appendToFile(data:String, path:String):Boolean

Appends text data into passed-in file ( Binary mode is not supported ! ).

isAvailable

public function isAvailable():Boolean

Indicates if filesystem is available.

getTempDirectory

public function getTempDirectory():String

Returns user "temporary" directory from current system.

getAppDirectory

public function getAppDirectory():String

Returns current application path from current system.

getFullQualifiedFileName

public function getFullQualifiedFileName(directory:String, filename:String):String

Builds and returns a correct path / filename concatenation.