Restore backup file check

This commit is contained in:
2dust
2024-09-16 15:23:06 +08:00
parent 8505f2db96
commit ff6716b39d
6 changed files with 49 additions and 3 deletions
+18
View File
@@ -102,6 +102,24 @@ namespace ServiceLib.Common
return true;
}
public static List<string>? GetFilesFromZip(string fileName)
{
if (!File.Exists(fileName))
{
return null;
}
try
{
using ZipArchive archive = ZipFile.OpenRead(fileName);
return archive.Entries.Select(entry => entry.FullName).ToList();
}
catch (Exception ex)
{
Logging.SaveLog(ex.Message, ex);
return null;
}
}
public static bool CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName)
{
try