public static void Save() { try { using (FileStream fin = new FileStream(Files.History, FileMode.Create)) { using (GZipStream zip = new GZipStream(fin, CompressionMode.Compress)) { zip.WriteInteger(FileList.Count); foreach (FileInfo fi in FileList) { zip.WriteString(fi.FullName); } } } } catch (Exception e) { Console.WriteLine(e.Message + "\n" + e.StackTrace); } }