new(dir:String)
read onlybaseDir:String
dir(path:String):Array<FileEntry>
dispose():Void
exists(path:String):Bool
get(path:String):FileEntry
getRoot():FileEntry