示例#1
0
        private void EndProcessFiles()
        {
            lbDuplicateSets.Items.Clear();
            foreach (string hash in _crawler.Duplicates.Keys)
            {
                DuplicateList dupeList = new DuplicateList(tbSearchPath.Text);
                foreach (var duplicateFile in _crawler.Duplicates[hash])
                {
                    dupeList.AddFile(duplicateFile);
                }
                lbDuplicateSets.Items.Add(dupeList);
            }

            if (lbDuplicateSets.Items.Count > 0)
            {
                lbDuplicateSets.SelectedIndex = 0;
            }

            btnSearch.Enabled    = true;
            tbSearchPath.Enabled = true;
            btnBrowse.Enabled    = true;

            progressBar1.Visible = false;
            btnDelete.Visible    = true;
        }