bool FileManager::init(void) { bool ok0 = SCFileManager_makeDirectory(0, m_sResourceDirectory); bool ok1 = SCFileManager_makeDirectory(1, m_sDocumentDirectory); bool ok2 = SCFileManager_makeDirectory(2, m_sCachesDirectory); bool ok4 = SCFileManager_makeDirectory(4, m_sTemporaryDirectory); if (ok0 && ok1 && ok2 && ok4) { return true; } else { SCError("error"); return false; } }
FileManager::FileManager(void) : m_sResourceDirectory("") , m_sDocumentDirectory("") , m_sCachesDirectory("") , m_sTemporaryDirectory("") { bool ok0 = SCFileManager_makeDirectory(0, m_sResourceDirectory); bool ok1 = SCFileManager_makeDirectory(1, m_sDocumentDirectory); bool ok2 = SCFileManager_makeDirectory(2, m_sCachesDirectory); bool ok4 = SCFileManager_makeDirectory(4, m_sTemporaryDirectory); if (!ok0 || !ok1 || !ok2 || !ok4) { SCError("error"); SCAssert(false, "error"); } }