讀取指定文件夾下的所有文件

c#怎样读取windows文件夹名和该文件夹中的excel表中的数据,并把读到的文件夹名和excel表中的数据作为数据向插入到sql   sever2000的数据表中
private   void   button1_Click_2(object   sender,   System.EventArgs   e)  
  {  
  string   directory=@"F:\cym\temp";  
  addFile(directory);  
  }  
   
  private   void   addFile(string   directory)  
  {  
  foreach(string   fi   in   Directory.GetFiles(directory))  
  {  
  label1 .Text += fi + "\r\n";
                string filetype = fi.Substring(fi.LastIndexOf(".") + 1);

                string filename = fi.Substring(fi.LastIndexOf("\\") + 1);


                try
                {
                    //File.Copy(fi, @"d:\1.xls");//copy file
                    if (File.Exists(@"d:\" + filename.Trim()))//存在該文件則刪除
                    {
                        File.Delete(@"d:\" + filename.Trim());//刪除文件

                    }
                    File.Copy(fi, @"d:\" + filename.Trim());//復制文件
                    File.Move(@"d:\" + filename.Trim(), @"e:\" + filename.Trim());//移動文件  }  
  foreach(string   di   in   Directory.GetDirectories(directory))  
  {  
  addFile(di);  
  }  
  }  
   
  //用递归实现的。  
  上面的是得到文件,现在你要在此基础上再处理一下  

posted @ 2007-03-28 17:00  Nina  阅读(707)  评论(1编辑  收藏  举报