/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
App/util/Android/FileSystem.cpp
57 строк
998 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
// !!!WARNING!!! // Do NOT call back into FASTLOG here, since FASTLOG heavily depends on this, // and we could end up getting a SIGABRT from a lock being set multiple times. #include "util/FileSystem.h" #include <iostream> #include <boost/filesystem.hpp> #include "RbxFormat.h" #include "FastLog.h" #include "rbx/Debug.h" namespace RBX { namespace JNI { std::string fileSystemFilesDir; // Set in JNIRobloxSettings.cpp. } // namespace JNI } // namespace RBX using namespace RBX; using namespace RBX::JNI; namespace RBX { namespace FileSystem { boost::filesystem::path getUserDirectory(bool create, FileSystemDir dir, const char *subDirectory) { boost::filesystem::path path; if (subDirectory) { path /= subDirectory; } switch (dir) { case DirAppData: path /= "appData"; break; case DirExe: path /= "exe"; break; case DirPicture: path /= "picture"; break; case DirVideo: path /= "video"; break; } return getCacheDirectory(true, path.native().c_str()); } }}