Faster savedata deletion

This commit is contained in:
Henrik Rydgård committed 2024-11-30 02:44:01 +01:00
1 parent d88d161822
commit 5c1eaf1933
1 file changed
+2 -8
+2 -8
View File
@@ -303,14 +303,8 @@ void GameInfo::DisposeFileLoader() {
bool GameInfo::DeleteAllSaveData() {
std::vector<Path> saveDataDir = GetSaveDataDirectories();
for (size_t j = 0; j < saveDataDir.size(); j++) {
std::vector<File::FileInfo> fileInfo;
File::GetFilesInDir(saveDataDir[j], &fileInfo);
for (size_t i = 0; i < fileInfo.size(); i++) {
File::Delete(fileInfo[i].fullName);
}
File::DeleteDir(saveDataDir[j]);
INFO_LOG(Log::System, "Deleting savedata from %s", saveDataDir[j].c_str());
File::DeleteDirRecursively(saveDataDir[j]);
}
return true;
}