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 }