private static void DeleteOldCompressedFiles(int filesToKeep, string traceFileDir) { DirectoryInfo di = new DirectoryInfo(traceFileDir); FileInfo[] zipFiles = di.GetFiles(@"*.7z"); GenericHelper.DateCompareFileInfo dayCompareFileInfo = new GenericHelper.DateCompareFileInfo(); Array.Sort(zipFiles, dayCompareFileInfo); for (int i = filesToKeep; i < zipFiles.Length; i++) { try { GenericHelper.DeleteFile(zipFiles[i].FullName); } catch { } } }
public static void InitializeLog() { DirectoryInfo di = new DirectoryInfo(GenericHelper.ExecPath); FileInfo[] logFiles = di.GetFiles(string.Format(@"{0}*.log", GenericHelper.ApplicationName)); GenericHelper.DateCompareFileInfo dateCompareFileInfo = new GenericHelper.DateCompareFileInfo(); Array.Sort(logFiles, dateCompareFileInfo); for (int i = ConfigHandler.NumberOfServiceContextLogFiles - 1; i < logFiles.Length; i++) { try { GenericHelper.DeleteFile(logFiles[i].FullName); } catch { } } _fileNameDate = GenericHelper.FormatFileNameDate(DateTime.Now); _log = new StringBuilder(); }