MCPcopy Create free account
hub / github.com/XorTroll/Goldleaf / EnsureDirectories

Function EnsureDirectories

Goldleaf/source/base.cpp:223–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

221}
222
223void EnsureDirectories() {
224 auto nand_sys_exp = fs::GetNANDSystemExplorer();
225 auto sd_exp = fs::GetSdCardExplorer();
226 nand_sys_exp->EmptyDirectory(GLEAF_PATH_NAND_INSTALL_TEMP_DIR);
227
228 sd_exp->CreateDirectory(GLEAF_PATH_ROOT_DIR);
229 sd_exp->CreateDirectory(GLEAF_PATH_METADATA_DIR);
230 sd_exp->CreateDirectory(GLEAF_PATH_TITLE_DIR);
231 sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_DIR);
232 sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_TEMP_DIR);
233 sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_UPDATE_DIR);
234 sd_exp->CreateDirectory(GLEAF_PATH_EXPORT_TITLE_DIR);
235 sd_exp->CreateDirectory(GLEAF_PATH_REPORTS_DIR);
236 sd_exp->CreateDirectory(GLEAF_PATH_USER_DATA_DIR);
237}
238
239Result Initialize() {
240 srand(time(nullptr));

Callers 4

InitializeFunction · 0.85
StartUpdateSearchMethod · 0.85
StartExportMethod · 0.85
appList_DefaultKeyMethod · 0.85

Calls 4

GetNANDSystemExplorerFunction · 0.85
GetSdCardExplorerFunction · 0.85
EmptyDirectoryMethod · 0.80
CreateDirectoryMethod · 0.45

Tested by

no test coverage detected