Ejemplo n.º 1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            progressBar2.Value = percentOfCoping;
            progressBar3.Value = percentOfDeleting;
            if (scanner != null && !scanner.IsAlive)
            {

                progressBar1.Style = ProgressBarStyle.Blocks;
                progressBar1.Value = 100;
                foundedFiles = fs.getFiles();
                scanner = null;
                fs = null;
                copyrighter = new Thread(this.Copy_files);
                copyrighter.Start();
            }
            if (copyrighter != null && !copyrighter.IsAlive)
            {
                copyrighter = null;
                deleter = new Thread(this.Deduplicate_Files);
                deleter.Start();
            }
            if (deleter != null && !deleter.IsAlive)
            {
                deleter = null;
                button3.Enabled = true;
            }
        }
Ejemplo n.º 2
0
 private void Scan_files()
 {
     progressBar1.MarqueeAnimationSpeed = 25;
     progressBar1.Style = ProgressBarStyle.Marquee;
     button3.Enabled = false;
     fs = new FileScanner(label2.Text);
     scanner = new Thread(fs.scanFiles);
     scanner.Start();
 }