1 int count = 0;
2 int success_count = 0;
3 foreach (string gen in fn_gen)
4 {
5 //MessageBox.Show(gen);
6 Bitmap Bi = new Bitmap(gen); //使用打开的图片路径创建位图对像
7 Image Image = Bi;
8 if (Image.Width >= 170 && Image.Height >= 200)
9 {
10 string destinationFile = result + gen.Substring(gen.LastIndexOf(@"\"), gen.Length - gen.LastIndexOf(@"\"));
11 bool isrewrite = true; // true=覆盖已存在的同名文件,false则反之
12 System.IO.File.Copy(gen, destinationFile, isrewrite);
13 success_count++;
14 this.Txt_Count.Refresh();
15 this.Txt_Count.Text = success_count.ToString() + "/" + count.ToString();
16 Application.DoEvents();// Application.DoEvents()的作用:处理所有的当前在消息队列中的Windows消息。
17 System.Threading.Thread.Sleep(100);
18 }
19 count++;
20 Bi = null;
21 System.GC.Collect();
22 }