请问怎么将一个文件夹中的文件一次性的复制到另一个文件夹中??

解决方案 »

  1.   

    using System.IO;private void CopyFiles(string varFromDirectory,string varToDirectory)
    {
    Directory.CreateDirectory(varToDirectory); if(!Directory.Exists(varFromDirectory)) return; string[] directories = Directory.GetDirectories(varFromDirectory); if(directories.Length > 0)
    {
    foreach(string d in directories)
    {
    CopyFiles(d,varToDirectory + d.Substring(d.LastIndexOf("\\")));
    }
    }
    string[] files = Directory.GetFiles(varFromDirectory); if(files.Length > 0)
    {
    foreach(string s in files)
    {
    File.Copy(s,varToDirectory + s.Substring(s.LastIndexOf("\\")));
    }
    }
    }
      

  2.   

    多谢这位大哥啊,不过小弟我是初学者,现在只会点vb.net,能不能麻烦大家用vb.net写出来,C#基本不会,看的晕啊,谢谢!