mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-24 20:00:41 +02:00
Merge pull request #3506 from Sonicadvance1/telemetry_rename
Telemetry: Rename old file instead of copying
This commit is contained in:
1 file changed
+5
-5
@@ -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 |
|
||||
|
||||
Reference in new issue
Block a user