2012.4.10
平台:vs2010, cocos2d-x, win7 32
CCLog("%s",CCFileUtils::getWriteablePath().c_str());
CCLog("%s", CCFileUtils::fullPathFromRelativePath(""));
CCLog("%s",CCFileUtils::fullPathFromRelativePath("Image"));
看看接口:
/**
@brief Generate the absolute path of the file.
@param pszRelativePath The relative path of the file.
@return The absolute path of the file.
@warning We only add the ResourcePath before the relative path of the file.
If you have not set the ResourcePath,the function add "/NEWPLUS/TDA_DATA/UserData/" as default.
You can set ResourcePath by function void setResourcePath(const char *pszResourcePath);
*/
static const char* fullPathFromRelativePath(const char *pszRelativePath);
/// @cond
static const char* fullPathFromRelativeFile(const char *pszFilename, const char *pszRelativeFile);
/// @endcond
我觉得只有第一个函数的工作正常,而第二个函数:fullPathFromRelativeFile(const char *pszFilename, const char *pszRelativeFile);我没有尝试成功。
如果要写数据的话,使用 getWrieablePath这个函数来写或者读取。