public void Visit(Forms.Folder f) { string[] mas = Forms.Folder.Get_ALL_Files_From_All_Inner_Dir(f.GetFullName()); foreach (string i in mas) { Visit(new Forms.File(i)); } }
public void Click_ListView_Second(object sender, EventArgs e) { var Path_Selected_Item = new Forms.Folder("").Combine(view.getTextPattern, view.GetlistViewSecond.SelectedItems[0].Text); try { new Forms.File("").Start(Path_Selected_Item); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка."); } }
public void Visit(Forms.Folder f) { string[] mas = Forms.Folder.Get_ALL_Files_From_All_Inner_Dir(f.GetFullName()); string dano = ""; foreach (string i in mas) { string s = new Forms.File(i).GetTextFromFile(); dano += s; } string hashed = MD5.CreateMD5(dano); MessageBox.Show(hashed); }
public void Search_By_Name(object sender, EventArgs e) { try { ImageList images = new ImageList(); images.ImageSize = new Size(25, 25); images.Images.Add(Properties.Resources.imageFile); view.GetlistViewSecond.LargeImageList = images; string[] AllFilesInThisDir1 = new Forms.Folder(view.getTextBox1).Get_Files_With_Filter(view.getTextPattern); string[] AllFilesInThisDir = new Forms.Folder(view.getTextBox1).Get_ALL_Files_From_All_Inner_Dir1(); List <string> List_AllFilesInThisDir = AllFilesInThisDir.ToList().FindAll(i => i.Contains(view.getTextPattern) == true); if (AllFilesInThisDir1.Length != 0) { foreach (string sd in AllFilesInThisDir1) { ListViewItem listview = new ListViewItem(); listview.ImageIndex = 0; listview.Text = sd; listview.Tag = "file"; view.GetlistViewSecond.Items.Add(listview); } } else { foreach (string sd in List_AllFilesInThisDir) { ListViewItem listview = new ListViewItem(); listview.ImageIndex = 0; listview.Text = sd; listview.Tag = "file"; view.GetlistViewSecond.Items.Add(listview); } } } catch (Exception Ex) { MessageBox.Show(Ex.ToString()); } }
private void Decrypt(object sender, EventArgs e) { if (view.GetSetlistView.SelectedItems.Count > 0) { if (view.GetSetlistView.SelectedItems[0].Tag.ToString() == "file") { Forms.File m = new Forms.File(view.getTextBox1 + "\\" + view.GetSetlistView.SelectedItems[0].Text); CesarEncrypt.setKey(int.Parse(view.getTextCryptBox)); m.Accept(CesarEncrypt); } else { Forms.Folder m = new Forms.Folder(view.getTextBox1 + "\\" + view.GetSetlistView.SelectedItems[0].Text); CesarEncrypt.setKey(int.Parse(view.getTextCryptBox)); m.Accept(CesarEncrypt); } } }
private void UpdateList(object sender, EventArgs e) { try { view.GetSetlistView.Items.Clear(); ImageList images = new ImageList(); images.ImageSize = new Size(25, 25); images.Images.Add(Properties.Resources.imageFile); images.Images.Add(Properties.Resources.imageFolder); view.GetSetlistView.LargeImageList = images; var Directories = new Forms.Folder(view.getTextBox1).GetDirectories(); var files = new Forms.Folder(view.getTextBox1).Get_Files_In_Selected_Folder(); foreach (var dir in Directories) { ListViewItem listview = new ListViewItem(); listview.ImageIndex = 1; var name_Of_File_Or_Directory = new Forms.Folder(dir.ToString()).GetName(); listview.Text = name_Of_File_Or_Directory.ToString(); listview.Tag = "directory"; view.GetSetlistView.Items.Add(listview); } foreach (var file in files) { ListViewItem listView = new ListViewItem(); listView.ImageIndex = 0; var name_Of_File_Or_Directory = new Forms.Folder(file.ToString()).GetName(); listView.Text = name_Of_File_Or_Directory.ToString(); listView.Tag = "file"; view.GetSetlistView.Items.Add(listView); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка."); view.getTextBox1 = ""; OutputDisks(sender, e); } }
}//Статистика текстового файла. public void Open_Or_Go(object sender, EventArgs e) { var Path_Selected_Item = new Forms.Folder("").Combine(view.getTextBox1, view.GetSetlistView.SelectedItems[0].Text); var Ext_Selected_Item = new Forms.Folder(Path_Selected_Item).GetExtension(); if (Ext_Selected_Item != ".zip") { try { if (Ext_Selected_Item == "") { view.getTextBox1 = Path_Selected_Item; UpdateList(sender, e); } else { new Forms.File("").Start(Path_Selected_Item); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { Forms.ZipFolder zipFolder = new Forms.ZipFolder(Path_Selected_Item); var files = zipFolder.GetAllFiles(); foreach (var file in files) { ListViewItem listView = new ListViewItem(); listView.ImageIndex = 0; var name_Of_File_Or_Directory = new Forms.Folder(file.ToString()).GetName(); listView.Text = name_Of_File_Or_Directory.ToString(); listView.Tag = "file"; view.GetSetlistView.Items.Add(listView); } } }