inserito parametro x decidere dopo quanto zipapre (2gg default)
This commit is contained in:
+7
-31
@@ -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
|
||||
|
||||
@@ -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-->
|
||||
|
||||
Reference in New Issue
Block a user