This commit is contained in:
2020-05-22 13:56:08 +00:00
parent ef99cc404e
commit 0e1f3e0826
5 changed files with 29 additions and 7 deletions

View File

@@ -119,6 +119,27 @@ namespace AyaNova.Util
}
/// <summary>
/// Get date of newest backup file or minvalue if not found
///
/// </summary>
/// <returns></returns>
internal static DateTime MostRecentBackupFileDate()
{
DateTime LastBackup = DateTime.MinValue;
var BackupPath = UtilityFilesFolder;
foreach (string file in Directory.EnumerateFiles(UtilityFilesFolder, "*.backup"))
{
var ThisFileTime = File.GetCreationTimeUtc(Path.Combine(BackupPath, file));
if (ThisFileTime > LastBackup)
{
LastBackup = ThisFileTime;
}
}
return LastBackup;
}
/// <summary>
/// Confirm if a file exists in the utility folder
/// </summary>

View File

@@ -13,6 +13,7 @@ namespace AyaNova.Util
{
internal static GlobalOpsBackupSettings Backup { get; set; }
internal static DateTime LastBackup { get; set; }
/// <summary>
@@ -27,10 +28,10 @@ namespace AyaNova.Util
Backup = new GlobalOpsBackupSettings();
ct.GlobalOpsBackupSettings.Add(Backup);
ct.SaveChanges();
}
}
LastBackup=FileUtil.MostRecentBackupFileDate();
}
}//eoc
}//eons