Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
Suppression of error messages for newly copied files
  • Loading branch information
win32ss authored Apr 28, 2022
1 parent e287c0a commit a8e2259
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions exkern_inst_engine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -256,13 +256,14 @@ void MoveBackupSystemFiles(BOOL Restore)
if(Restore)
{
Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
// Suppression of the error message when there are no files to back up (newly copied files)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile);
}
else
{
Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak);
}

Expand Down Expand Up @@ -290,13 +291,13 @@ void MoveBackupSystemFiles(BOOL Restore)
if(Restore)
{
Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile);
}
else
{
Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak);
}
free(BackupFile);
Expand All @@ -323,13 +324,13 @@ void MoveBackupSystemFiles(BOOL Restore)
if(Restore)
{
Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile);
}
else
{
Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak);
}

Expand Down Expand Up @@ -357,13 +358,13 @@ void MoveBackupSystemFiles(BOOL Restore)
if(Restore)
{
Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile);
}
else
{
Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING);
if(!Success)
if(!Success && GetLastError() != 2)
printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak);
}

Expand Down

0 comments on commit a8e2259

Please sign in to comment.