|
virtual | ~FileUtils () |
| The destructor of FileUtils.
|
|
virtual void | purgeCachedEntries () |
| Purges full path caches.
|
|
local | purgeCachedEntries () |
| Purges full path caches.
|
|
virtual std::string | getStringFromFile (const std::string &filename) |
| Gets string from a file.
|
|
var | getStringFromFile ( var filename) |
| Gets string from a file.
|
|
local | getStringFromFile ( local filename) |
| Gets string from a file.
|
|
virtual void | getStringFromFile (const std::string &path, std::function< void(std::string)> callback) |
| Gets string from a file, async off the main cocos thread. More...
|
|
virtual Data | getDataFromFile (const std::string &filename) |
| Creates binary data from a file. More...
|
|
virtual void | getDataFromFile (const std::string &filename, std::function< void(Data)> callback) |
| Gets a binary data object from a file, async off the main cocos thread. More...
|
|
var | getDataFromFile ( var filename, var callback) |
| Gets a binary data object from a file, async off the main cocos thread. More...
|
|
local | getDataFromFile ( local filename, local callback) |
| Gets a binary data object from a file, async off the main cocos thread. More...
|
|
template<typename T , typename Enable = typename std::enable_if< std::is_base_of< ResizableBuffer, ResizableBufferAdapter<T> >::value >::type> |
Status | getContents (const std::string &filename, T *buffer) |
| Gets whole file contents as string from a file. More...
|
|
template<typename T , typename Enable = typename std::enable_if< std::is_base_of< ResizableBuffer, ResizableBufferAdapter<T> >::value >::type> |
var | getContents ( var filename, var buffer) |
| Gets whole file contents as string from a file. More...
|
|
template<typename T , typename Enable = typename std::enable_if< std::is_base_of< ResizableBuffer, ResizableBufferAdapter<T> >::value >::type> |
local | getContents ( local filename, local buffer) |
| Gets whole file contents as string from a file. More...
|
|
virtual unsigned char * | getFileData (const std::string &filename, const char *mode, ssize_t *size) |
| Gets resource file data. More...
|
|
var | getFileData ( var filename, var mode, var size) |
| Gets resource file data. More...
|
|
local | getFileData ( local filename, local mode, local size) |
| Gets resource file data. More...
|
|
virtual unsigned char * | getFileDataFromZip (const std::string &zipFilePath, const std::string &filename, ssize_t *size) |
| Gets resource file data from a zip file. More...
|
|
virtual std::string | fullPathForFilename (const std::string &filename) const |
| Returns the fullpath for a given filename. More...
|
|
var | fullPathForFilename ( var filename) |
| Returns the fullpath for a given filename. More...
|
|
local | fullPathForFilename ( local filename) |
| Returns the fullpath for a given filename. More...
|
|
virtual void | loadFilenameLookupDictionaryFromFile (const std::string &filename) |
| Loads the filenameLookup dictionary from the contents of a filename. More...
|
|
var | loadFilenameLookup ( var filename) |
| Loads the filenameLookup dictionary from the contents of a filename. More...
|
|
local | loadFilenameLookup ( local filename) |
| Loads the filenameLookup dictionary from the contents of a filename. More...
|
|
virtual void | setFilenameLookupDictionary (const ValueMap &filenameLookupDict) |
| Sets the filenameLookup dictionary. More...
|
|
virtual std::string | fullPathFromRelativeFile (const std::string &filename, const std::string &relativeFile) |
| Gets full path from a file name and the path of the relative file. More...
|
|
local | fullPathFromRelativeFile ( local filename, local relativeFile) |
| Gets full path from a file name and the path of the relative file. More...
|
|
virtual void | setSearchResolutionsOrder (const std::vector< std::string > &searchResolutionsOrder) |
| Sets the array that contains the search order of the resources. More...
|
|
virtual void | addSearchResolutionsOrder (const std::string &order, const bool front=false) |
| Append search order of the resources. More...
|
|
local | addSearchResolutionsOrder ( local order, local false) |
| Append search order of the resources. More...
|
|
virtual const std::vector
< std::string > & | getSearchResolutionsOrder () const |
| Gets the array that contains the search order of the resources. More...
|
|
virtual void | setSearchPaths (const std::vector< std::string > &searchPaths) |
| Sets the array of search paths. More...
|
|
var | setSearchPaths ( var searchPaths) |
| Sets the array of search paths. More...
|
|
const std::string & | getDefaultResourceRootPath () const |
| Get default resource root path.
|
|
local | getDefaultResourceRootPath () |
| Get default resource root path.
|
|
void | setDefaultResourceRootPath (const std::string &path) |
| Set default resource root path.
|
|
var | setDefaultResourceRootPath ( var path) |
| Set default resource root path.
|
|
local | setDefaultResourceRootPath ( local path) |
| Set default resource root path.
|
|
void | addSearchPath (const std::string &path, const bool front=false) |
| Add search path. More...
|
|
var | addSearchPath ( var path, var false) |
| Add search path. More...
|
|
local | addSearchPath ( local path, local false) |
| Add search path. More...
|
|
virtual const std::vector
< std::string > & | getSearchPaths () const |
| Gets the array of search paths. More...
|
|
virtual const std::vector
< std::string > & | getOriginalSearchPaths () const |
| Gets the original search path array set by 'setSearchPaths' or 'addSearchPath'. More...
|
|
local | getOriginalSearchPaths () |
| Gets the original search path array set by 'setSearchPaths' or 'addSearchPath'. More...
|
|
virtual std::string | getWritablePath () const =0 |
| Gets the writable path. More...
|
|
virtual void | setWritablePath (const std::string &writablePath) |
| Sets writable path.
|
|
virtual void | setPopupNotify (bool notify) |
| Sets whether to pop-up a message box when failed to load an image.
|
|
virtual bool | isPopupNotify () const |
| Checks whether to pop up a message box when failed to load an image. More...
|
|
var | isPopupNotify () |
| Checks whether to pop up a message box when failed to load an image. More...
|
|
local | isPopupNotify () |
| Checks whether to pop up a message box when failed to load an image. More...
|
|
virtual ValueMap | getValueMapFromFile (const std::string &filename) |
| Converts the contents of a file to a ValueMap. More...
|
|
var | getValueMapFromFile ( var filename) |
| Converts the contents of a file to a ValueMap. More...
|
|
local | getValueMapFromFile ( local filename) |
| Converts the contents of a file to a ValueMap. More...
|
|
virtual ValueMap | getValueMapFromData (const char *filedata, int filesize) |
| Converts the contents of a file to a ValueMap. More...
|
|
var | getValueMapFromData ( var filedata, var filesize) |
| Converts the contents of a file to a ValueMap. More...
|
|
virtual bool | writeToFile (const ValueMap &dict, const std::string &fullPath) |
| write a ValueMap into a plist file More...
|
|
var | writeToFile ( var dict, var fullPath) |
| write a ValueMap into a plist file More...
|
|
local | writeToFile ( local dict, local fullPath) |
| write a ValueMap into a plist file More...
|
|
virtual bool | writeStringToFile (const std::string &dataStr, const std::string &fullPath) |
| write a string into a file More...
|
|
local | writeStringToFile ( local dataStr, local fullPath) |
| write a string into a file More...
|
|
virtual void | writeStringToFile (std::string dataStr, const std::string &fullPath, std::function< void(bool)> callback) |
| Write a string to a file, done async off the main cocos thread Use this function if you need file access without blocking the main thread. More...
|
|
local | writeStringToFile ( local dataStr, local fullPath, local callback) |
| Write a string to a file, done async off the main cocos thread Use this function if you need file access without blocking the main thread. More...
|
|
virtual bool | writeDataToFile (const Data &data, const std::string &fullPath) |
| write Data into a file More...
|
|
virtual void | writeDataToFile (Data data, const std::string &fullPath, std::function< void(bool)> callback) |
| Write Data into a file, done async off the main cocos thread. More...
|
|
var | writeDataToFile ( var data, var fullPath, var callback) |
| Write Data into a file, done async off the main cocos thread. More...
|
|
local | writeDataToFile ( local data, local fullPath, local callback) |
| Write Data into a file, done async off the main cocos thread. More...
|
|
virtual bool | writeValueMapToFile (const ValueMap &dict, const std::string &fullPath) |
| write ValueMap into a plist file More...
|
|
var | writeValueMapToFile ( var dict, var fullPath) |
| write ValueMap into a plist file More...
|
|
local | writeValueMapToFile ( local dict, local fullPath) |
| write ValueMap into a plist file More...
|
|
virtual void | writeValueMapToFile (ValueMap dict, const std::string &fullPath, std::function< void(bool)> callback) |
| Write a ValueMap into a file, done async off the main cocos thread. More...
|
|
var | writeValueMapToFile ( var dict, var fullPath, var callback) |
| Write a ValueMap into a file, done async off the main cocos thread. More...
|
|
local | writeValueMapToFile ( local dict, local fullPath, local callback) |
| Write a ValueMap into a file, done async off the main cocos thread. More...
|
|
virtual bool | writeValueVectorToFile (const ValueVector &vecData, const std::string &fullPath) |
| write ValueVector into a plist file More...
|
|
var | writeValueVectorToFile ( var vecData, var fullPath) |
| write ValueVector into a plist file More...
|
|
local | writeValueVectorToFile ( local vecData, local fullPath) |
| write ValueVector into a plist file More...
|
|
virtual void | writeValueVectorToFile (ValueVector vecData, const std::string &fullPath, std::function< void(bool)> callback) |
| Write a ValueVector into a file, done async off the main cocos thread. More...
|
|
var | writeValueVectorToFile ( var vecData, var fullPath, var callback) |
| Write a ValueVector into a file, done async off the main cocos thread. More...
|
|
local | writeValueVectorToFile ( local vecData, local fullPath, local callback) |
| Write a ValueVector into a file, done async off the main cocos thread. More...
|
|
virtual std::string | getSuitableFOpen (const std::string &filenameUtf8) const |
| Windows fopen can't support UTF-8 filename Need convert all parameters fopen and other 3rd-party libs. More...
|
|
virtual bool | isFileExist (const std::string &filename) const |
| Checks whether a file exists. More...
|
|
virtual void | isFileExist (const std::string &filename, std::function< void(bool)> callback) |
| Checks if a file exists, done async off the main cocos thread. More...
|
|
virtual std::string | getFileExtension (const std::string &filePath) const |
| Gets filename extension is a suffix (separated from the base filename by a dot) in lower case. More...
|
|
virtual bool | isAbsolutePath (const std::string &path) const |
| Checks whether the path is an absolute path. More...
|
|
virtual bool | isDirectoryExist (const std::string &dirPath) const |
| Checks whether the path is a directory. More...
|
|
local | isDirectoryExist ( local dirPath) |
| Checks whether the path is a directory. More...
|
|
virtual void | isDirectoryExist (const std::string &fullPath, std::function< void(bool)> callback) |
| Checks whether the absoulate path is a directory, async off of the main cocos thread. More...
|
|
local | isDirectoryExist ( local fullPath, local callback) |
| Checks whether the absoulate path is a directory, async off of the main cocos thread. More...
|
|
virtual bool | createDirectory (const std::string &dirPath) |
| Creates a directory. More...
|
|
virtual void | createDirectory (const std::string &dirPath, std::function< void(bool)> callback) |
| Create a directory, async off the main cocos thread. More...
|
|
virtual bool | removeDirectory (const std::string &dirPath) |
| Removes a directory. More...
|
|
virtual void | removeDirectory (const std::string &dirPath, std::function< void(bool)> callback) |
| Removes a directory, async off the main cocos thread. More...
|
|
virtual bool | removeFile (const std::string &filepath) |
| Removes a file. More...
|
|
var | removeFile ( var filepath) |
| Removes a file. More...
|
|
virtual void | removeFile (const std::string &filepath, std::function< void(bool)> callback) |
| Removes a file, async off the main cocos thread. More...
|
|
local | removeFile ( local filepath, local callback) |
| Removes a file, async off the main cocos thread. More...
|
|
virtual bool | renameFile (const std::string &path, const std::string &oldname, const std::string &name) |
| Renames a file under the given directory. More...
|
|
var | renameFile ( var path, var oldname, var name) |
| Renames a file under the given directory. More...
|
|
local | renameFile ( local path, local oldname, local name) |
| Renames a file under the given directory. More...
|
|
virtual void | renameFile (const std::string &path, const std::string &oldname, const std::string &name, std::function< void(bool)> callback) |
| Renames a file under the given directory, async off the main cocos thread. More...
|
|
var | renameFile ( var path, var oldname, var name, var callback) |
| Renames a file under the given directory, async off the main cocos thread. More...
|
|
local | renameFile ( local path, local oldname, local name, local callback) |
| Renames a file under the given directory, async off the main cocos thread. More...
|
|
virtual bool | renameFile (const std::string &oldfullpath, const std::string &newfullpath) |
| Renames a file under the given directory. More...
|
|
virtual void | renameFile (const std::string &oldfullpath, const std::string &newfullpath, std::function< void(bool)> callback) |
| Renames a file under the given directory, async off the main cocos thread. More...
|
|
local | renameFile ( local oldfullpath, local newfullpath, local callback) |
| Renames a file under the given directory, async off the main cocos thread. More...
|
|
virtual long | getFileSize (const std::string &filepath) |
| Retrieve the file size. More...
|
|
virtual void | getFileSize (const std::string &filepath, std::function< void(long)> callback) |
| Retrieve the file size, async off the main cocos thread. More...
|
|
var | getFileSize ( var filepath, var callback) |
| Retrieve the file size, async off the main cocos thread. More...
|
|
local | getFileSize ( local filepath, local callback) |
| Retrieve the file size, async off the main cocos thread. More...
|
|
virtual std::vector< std::string > | listFiles (const std::string &dirPath) const |
| List all files in a directory. More...
|
|
var | listFiles ( var dirPath) |
| List all files in a directory. More...
|
|
local | listFiles ( local dirPath) |
| List all files in a directory. More...
|
|
virtual void | listFilesAsync (const std::string &dirPath, std::function< void(std::vector< std::string >)> callback) const |
| List all files in a directory async, off of the main cocos thread. More...
|
|
virtual void | listFilesRecursively (const std::string &dirPath, std::vector< std::string > *files) const |
| List all files recursively in a directory. More...
|
|
local | listFilesRecursively ( local dirPath, local files) |
| List all files recursively in a directory. More...
|
|
virtual void | listFilesRecursivelyAsync (const std::string &dirPath, std::function< void(std::vector< std::string >)> callback) const |
| List all files recursively in a directory, async off the main cocos thread. More...
|
|
const std::unordered_map
< std::string, std::string > & | getFullPathCache () const |
| Returns the full path cache. More...
|
|
local | getFullPathCache () |
| Returns the full path cache. More...
|
|
virtual std::string | getNewFilename (const std::string &filename) const |
| Gets the new filename from the filename lookup dictionary. More...
|
|
var | getNewFilename ( var filename) |
| Gets the new filename from the filename lookup dictionary. More...
|
|
local | getNewFilename ( local filename) |
| Gets the new filename from the filename lookup dictionary. More...
|
|