Update con cancellazione pdf oltre 6 mesi

This commit is contained in:
Samuele Locatelli
2023-10-20 12:06:29 +02:00
parent c30fc6033b
commit 10e3004977
2 changed files with 29 additions and 2 deletions
+1 -1
View File
@@ -642,7 +642,7 @@ namespace LPA
{
// parto da template base
template = item.template;
//se non c'è uso quello della cosa...
//se non c'è uso quello della coda...
if (string.IsNullOrEmpty(template))
{
template = confCoda.template;
+28 -1
View File
@@ -319,7 +319,34 @@ namespace LPA
// salvo il log degli update
if (eliminati > 0)
{
Log.Instance.Info($"Eliminati {eliminati} files temporanei da area temp");
Log.Instance.Info($"Eliminati {eliminati} files EMF temporanei da area temp");
}
// verifica file pdf vecchi (oltre 5 mesi...)
currPath = $"{baseDir}{localPdfPath}";
eliminati = 0;
// ottengo elenco files *.emf
fileMover.obj.setDirectory(currPath);
_fis = Directory.GetFiles(currPath, "*.pdf", SearchOption.AllDirectories);
fatto = false;
foreach (var _fileName in _fis)
{
FileInfo file = new FileInfo(_fileName);
if (file.CreationTime < DateTime.Now.AddMonths(-5)) // elimino files vecchi...
{
fatto = fileMover.obj.eliminaFile(file);
if (fatto)
{
Log.Instance.Info($"Eliminato file {file.Name}");
eliminati++;
}
}
}
// salvo il log degli update
if (eliminati > 0)
{
Log.Instance.Info($"Eliminati {eliminati} files EMF temporanei da area temp");
}
}
catch (Exception exc)