Skip to content

Commit

Permalink
Merge pull request #3506 from Sonicadvance1/telemetry_rename
Browse files Browse the repository at this point in the history
Telemetry: Rename old file instead of copying
  • Loading branch information
lioncash authored Mar 23, 2024
2 parents 8852d94 + 4952b2e commit 002ca36
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions FEXCore/Source/Utils/Telemetry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ namespace FEXCore::Telemetry {
auto DataDirectory = Config::GetDataDirectory();
DataDirectory += "Telemetry/" + ApplicationName + ".telem";

if (FHU::Filesystem::Exists(DataDirectory)) {
// If the file exists, retain a single backup
auto Backup = DataDirectory + ".1";
FHU::Filesystem::CopyFile(DataDirectory, Backup, FHU::Filesystem::CopyOptions::OVERWRITE_EXISTING);
}
// Retain a single backup if the telemetry already existed.
auto Backup = DataDirectory + ".bck";

// Failure on rename is okay.
(void)FHU::Filesystem::RenameFile(DataDirectory, Backup);

auto File = FEXCore::File::File(DataDirectory.c_str(),
FEXCore::File::FileModes::WRITE |
Expand Down

0 comments on commit 002ca36

Please sign in to comment.