using System;
          using System.Collections.Generic;
          using System.ComponentModel;
          using System.Data;
          using System.Drawing;
          using System.Linq;
          using System.Text;
          using System.Windows.Forms;
          using System.IO;

          namespace TemplateFileDelete
          {
              public partial class DeleteFiles : Form
              {
                  int i = 0;
                  public DeleteFiles()
                  {
                      InitializeComponent();
                  }

                  private void BtOpen_Click(object sender, EventArgs e)
                  {
                      DealAction(sender, e);
                  }

                  private void BtOpen2_Click(object sender, EventArgs e)
                  {
                      DealAction(sender, e);
                  }
                  public void DealAction(object sender, EventArgs e)
                  {
                      fbdShow.ShowDialog();
                      Button bt = (Button)(sender);
                      if (bt.Name == "BtOpen")
                      {
                          this.TbPath1.Text = fbdShow.SelectedPath;
                      }
                      else if (bt.Name == "BtOpen2")
                      {
                          this.TbPath2.Text = fbdShow.SelectedPath;
                      }

                  }
                  public void Dirs(string path)
                  {
                      DirectoryInfo dis = new DirectoryInfo(path);
                      FileInfo[] files = dis.GetFiles();
                      foreach (FileInfo fi in files)
                      {
                          i++;
                          Application.DoEvents();
                          this.label1.Text = i.ToString();
                          try
                          {
                              File.Delete(fi.FullName);
                          }
                          catch (Exception ex)
                          {
                              this.richTextBox1.Text += ex.Message;
                       
                          }
                    
                        //  GetSqlFile(fi.FullName, this.textBox1.Text + fi.DirectoryName.Substring(2), fi.FullName.Substring(fi.FullName.LastIndexOf("\\") + 1), 1024, 768);
                      }
                      if (dis.GetDirectories().Length > 0)
                      {
                          for (int i = 0; i < dis.GetDirectories().Length; i++)
                          {
                              Dirs(dis.GetDirectories()[i].FullName);
                          }
                      }


                  }

                  private void BtDelete_Click(object sender, EventArgs e)
                  {
                      Dirs(this.TbPath1.Text.Trim());
                      Dirs(this.TbPath2.Text.Trim());
                  }

              }
          }


          文章來源:http://www.cnblogs.com/wangdetian168/archive/2008/12/21/1359315.html
          posted on 2010-10-11 09:28 sanmao 閱讀(204) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 都兰县| 黄石市| 玉门市| 航空| 吴川市| 泊头市| 淮阳县| 越西县| 贡山| 调兵山市| 建水县| 贺兰县| 寻甸| 青海省| 兴义市| 炉霍县| 开化县| 十堰市| 大冶市| 金山区| 木兰县| 平陆县| 墨脱县| 大埔县| 射阳县| 贡嘎县| 安吉县| 丘北县| 芜湖市| 崇信县| 德惠市| 天门市| 南投县| 东明县| 紫阳县| 石嘴山市| 南靖县| 年辖:市辖区| 越西县| 拉孜县| 鄯善县|