Update comportamento in stampa (gestione eccezioni e lettura dati file)
This commit is contained in:
+11
-7
@@ -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++;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user