private async void openToolStripMenuItem1_Click(object sender, EventArgs e) { OpenFileDialog fd = new OpenFileDialog() { DefaultExt = "jsr", AddExtension = false, SupportMultiDottedExtensions = false, Filter = "Joojle Searche Record|*.jsr" }; var dialogResult = fd.ShowDialog(); if (dialogResult == DialogResult.OK || dialogResult == DialogResult.Yes) { var xr = FFinder.Open(fd.FileName); if (xr == null) { return; } finder.Dispose(); finder = xr; end = false; await Task.Run(() => loadResults()); } }
private static void Main(string[] args) { var dr = new DirectoryInfo(@"D:\Program Files\"); foreach (var item in dr.GetDirectories()) { try { item.Delete(true); } catch (Exception) { Console.WriteLine("deleted????"); item.SetAccessControl(new System.Security.AccessControl.DirectorySecurity("everyone", System.Security.AccessControl.AccessControlSections.All)); } var x = item.Name.ToCharArray(); foreach (var c in x) { Console.WriteLine("{0}==>{1}", (int)c, c); } } FFinder fFinder = null; foreach (string s in args) { MessageBox.Show(s); var f = new FileInfo(s); if (f.Extension == ".jsr" && f.Exists) { fFinder = FFinder.Open(s); break; } } Application.Run(new FastFinder(fFinder)); }