From d1a12c5709634a6fa14b0353bfed36471cebd732 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 7 Apr 2022 12:58:44 +0200 Subject: [PATCH] Update comportamento in stampa (gestione eccezioni e lettura dati file) --- LPA/reportPrinter.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/LPA/reportPrinter.cs b/LPA/reportPrinter.cs index d2b471f..cb6576f 100644 --- a/LPA/reportPrinter.cs +++ b/LPA/reportPrinter.cs @@ -95,8 +95,10 @@ namespace LPA string dailyDir = $"{baseDir}{localPdfPath}\\{adesso:yyyy}\\{adesso:MM}\\{adesso:dd}\\"; string pdfPathName = $"{dailyDir}\\{name}_{adesso:HHmmss}_{adesso:ffff}.{fileNameExtension}"; // creo Directory se non c'รจ - fileMover fm = new fileMover(dailyDir, ""); - fm.checkDir(); + if (!Directory.Exists(dailyDir)) + { + Directory.CreateDirectory(dailyDir); + } Stream stream = new FileStream(pdfPathName, FileMode.Create); m_streams.Add(stream); return stream; @@ -299,16 +301,18 @@ namespace LPA } // ottengo elenco files *.emf fileMover.obj.setDirectory(currPath); - FileInfo[] _fis = fileMover.obj.elencoFiles_FI("*.EMF"); + //var _fis = fileMover.obj.elencoFiles_FI("*.EMF"); + var _fis=Directory.GetFiles(currPath, "*.EMF"); bool fatto = false; - foreach (FileInfo _file in _fis) + foreach (var _fileName in _fis) { - if (_file.CreationTime < DateTime.Now.AddMinutes(-maxAgeMinutes)) // elimino files vecchi... + FileInfo file = new FileInfo(_fileName); + if (file.CreationTime < DateTime.Now.AddMinutes(-maxAgeMinutes)) // elimino files vecchi... { - fatto = fileMover.obj.eliminaFile(_file); + fatto = fileMover.obj.eliminaFile(file); if (fatto) { - Log.Instance.Info($"Eliminato file {_file.Name}"); + Log.Instance.Info($"Eliminato file {file.Name}"); eliminati++; } }