inserito parametro x decidere dopo quanto zipapre (2gg default)

This commit is contained in:
Samuele E. Locatelli
2019-01-14 19:11:23 +01:00
parent 994c316034
commit e10886cfee
2 changed files with 8 additions and 31 deletions
+7 -31
View File
@@ -465,6 +465,13 @@ namespace IOB_UT
// ottengo elenco files *.txt
fileMover.obj.setDirectory(dirPath);
FileInfo[] _fis = fileMover.obj.elencoFiles_FI("*.log");
int numDdMax = 2;
try
{
numDdMax = CRI("zipLogOldDay");
}
catch
{ }
foreach (FileInfo _file in _fis)
{
if (_file.LastWriteTime < DateTime.Now.AddDays(-1)) // zippo files + vecchi di 2 gg...
@@ -474,38 +481,7 @@ namespace IOB_UT
fileMover.obj.eliminaFile(_file);
}
}
#if false
// verifico directory e dimensione...
while (fileMover.obj.totalMb() > _logMaxMb)
{
// cancello i + vecchi fino a rientrare alla dimensione max...
fileMover.obj.deleteOldest();
}
#endif
}
#if false
/// <summary>
/// Elimina il file + vecchio
/// </summary>
/// <param name="_di"></param>
/// <returns></returns>
protected void deleteOldest(DirectoryInfo _di)
{
FileInfo[] _fis = _di.GetFiles();
DateTime _oldest = DateTime.Now;
string _nome = "";
foreach (FileInfo _file in _fis)
{
if (_file.CreationTime < _oldest)
{
_nome = _file.Name;
}
}
FileInfo fi = new FileInfo(_nome);
fi.Delete();
}
#endif
}
/// <summary>
/// Oggetto timing x archiviazione dati perfomances
+1
View File
@@ -66,6 +66,7 @@
<add key="recTime" value="true"/>
<add key="verbose" value="false"/>
<add key="logEvery" value="2"/>
<add key="zipLogOldDay" value="2"/>
<add key="numRowConsole" value="20"/>
<add key="verboseLogTOut" value="60"/>
<!--conf x FANUC-->