如何复制文件夹里面的全部内容? 在pc上

///   <summary>
///   <c> 方法 </c> 将指定文件夹复制到指定的文件目录下
///   </summary>
///   <param   name= "aimPath "> 目标文件目录 </param>
///   <param   name= "srcPath "> 源文件目录 </param>
private   void   dataBackup(string   aimPath   ,string   srcPath)
{
if(aimPath[aimPath.Length   -   1]   !=   Path.DirectorySeparatorChar)
aimPath   +=   Path.DirectorySeparatorChar;

if(!Directory.Exists(aimPath))  
Directory.CreateDirectory(aimPath);

string[]   fileList   =   Directory.GetFileSystemEntries(srcPath);
foreach(string   file   in   fileList)
{
//   先当作目录处理如果存在这个目录就递归Copy该目录下面的文件
if(Directory.Exists(file))
dataBackup(aimPath+Path.GetFileName(file),file);
//   否则直接Copy文件
else
File.Copy(file,aimPath+Path.GetFileName(file),true);
}
}

posted @ 2011-09-14 11:11  无恨星晨  阅读(437)  评论(0编辑  收藏  举报