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)  編輯  收藏

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


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 日土县| 九龙县| 阿鲁科尔沁旗| 仁化县| 新田县| 迁西县| 黄浦区| 华蓥市| 镇安县| 秀山| 南郑县| 周宁县| 陆丰市| 青岛市| 岳阳县| 高安市| 衡山县| 通榆县| 如东县| 和平区| 同心县| 巫溪县| 福建省| 太湖县| 永年县| 洪湖市| 新绛县| 桂平市| 甘南县| 石阡县| 肇源县| 六盘水市| 曲阜市| 苗栗市| 奈曼旗| 阿拉善左旗| 平利县| 汉中市| 西藏| 新营市| 石嘴山市|