System.IO.File.Copy(@"C:\Text.txt", @"D:\text.txt", true);

解决方案 »

  1.   

       System.IO.DirectoryInfo _SourceDirect = new System.IO.DirectoryInfo(@"C:\A";);
                System.IO.DirectoryInfo _PurposeDirect = new System.IO.DirectoryInfo(@"C:\B");            System.IO.FileInfo[] _FileList =_SourceDirect.GetFiles();            for(int i=0;i!=_FileList.Length;i++)
                {
                    if(_FileList[i].Name.ToUpper().IndexOf("Text")==0)  //条件你可以自己改
                    {
                         System.IO.File.Copy(_FileList[i].FullName, _PurposeDirect+"\\"+_FileList[i].Name);
                    }
               
                }
      

  2.   

     public void CopyFile(string path, string newPath)
            {
                string[] files = Directory.GetFiles(path);
                for (int i = 0; i < files.Length; i++)
                {
                    FileInfo fi = new FileInfo(files[i]);
                    if (fi.Extension.ToLower() == ".text")
                    {
                        File.Copy(fi.FullName, newPath + "\\" + fi.Name);
                    }
                }
            }
      

  3.   


    System.IO.DirectoryInfo _SourceDirect = new System.IO.DirectoryInfo(@"C:\A";); 
                System.IO.DirectoryInfo _PurposeDirect = new System.IO.DirectoryInfo(@"C:\B");             System.IO.FileInfo[] _FileList =_SourceDirect.GetFiles();             for(int i=0;i!=_FileList.Length;i++) 
                { 
                    if(_FileList[i].Name.ToUpper().IndexOf("Text")==0)  //条件你可以自己改 
                    { 
                        System.IO.File.Copy(_FileList[i].FullName, _PurposeDirect+"\\"+_FileList[i].Name); 
                    } 
              
                }