龙之家园  
我的博客我做主!

  private void CopyDirection(string source, string destination)
        {
            if (!Directory.Exists(destination))
            {
                Directory.CreateDirectory(destination);
            }
            DirectoryInfo rootdir = new DirectoryInfo(source);

            //遍历文件  
            FileInfo[] fileinfo = rootdir.GetFiles();
            foreach (FileInfo file in fileinfo)
            {
                file.CopyTo(destination + "\\" + file.Name, true);
            }

            //递归  
            DirectoryInfo[] childdir = rootdir.GetDirectories();
            foreach (DirectoryInfo dir in childdir)
            {
                CopyDirection(dir.FullName, destination + "\\" + dir.Name);
            }
        }  

posted on 2007-07-23 09:33  zhengfeng  阅读(222)  评论(0)    收藏  举报