static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (!Directory.Exists("modules")) { Directory.CreateDirectory("modules"); } if (!Directory.Exists(Temp)) { Directory.CreateDirectory(Temp); } if (!Directory.Exists(Archives)) { Directory.CreateDirectory(Archives); } string[] tempdir = Directory.GetDirectories(Temp); foreach (string dir in tempdir) { string name = Path.GetFileName(dir); if (name == "archives") { continue; } long time; if (!long.TryParse(name, out time)) { continue; } if ((long)FormatUnixTimestamp(DateTime.UtcNow) - time < TEMP_DIR_TIMEOUT) { continue; } Directory.Delete(dir, true); string arch = Archives + name + ".zip"; if (File.Exists(arch)) { File.Delete(arch); } } Main main = new Main(); instance = new CClearbytes(main); ClearbytesBridge.Bridge.SetInterface(instance); Application.Run(main); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (!Directory.Exists("modules")) Directory.CreateDirectory("modules"); if (!Directory.Exists(Temp)) Directory.CreateDirectory(Temp); if (!Directory.Exists(Archives)) Directory.CreateDirectory(Archives); string[] tempdir = Directory.GetDirectories(Temp); foreach (string dir in tempdir) { string name = Path.GetFileName(dir); if (name == "archives") continue; long time; if (!long.TryParse(name, out time)) continue; if ((long)FormatUnixTimestamp(DateTime.UtcNow) - time < TEMP_DIR_TIMEOUT) continue; Directory.Delete(dir, true); string arch = Archives + name + ".zip"; if (File.Exists(arch)) File.Delete(arch); } Main main = new Main(); instance = new CClearbytes(main); ClearbytesBridge.Bridge.SetInterface(instance); Application.Run(main); }