This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user