public void DeleteFile(ClassFsItem itemToDelete, MainWindow owindow) { itemToDelete.DeleteFile(); owindow.ListFile.Items.Remove(itemToDelete); owindow.ListFile.Items.Refresh(); }
public void Scan(string path, MainWindow owindow) { _root=new ClassDirectory(path); _lstErr.Clear(); //search ScanRep(_root); //show Show(owindow); }
public void Show(MainWindow owindow) { //show owindow.ClearList(); owindow.AddLine(_root); ShowRep(_root, owindow); }
private void ShowRep(ClassDirectory root, MainWindow owindow) { foreach (ClassFsItem itm in root) { owindow.AddLine(itm); if (itm.Type == "Dir.") { ShowRep((ClassDirectory) itm, owindow); } } }
public void ShowDuplicate( string md5Sum,MainWindow owindow) { //affichage owindow.ClearList(); _root.DuplicateFile.SearchedMd5 = md5Sum; foreach (ClassFile oFile in _root.DuplicateFile) owindow.AddLine(oFile); }