c#如何拷贝一个文件夹里的所有文件 到另一个目录里?在线等 帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 usingSystem.IO;File.Copy(要复制的文件路径,复制到的文件路径) 将 DirectoryInfo 类用于典型操作,如复制、移动、重命名、创建和删除目录。 /**//// <summary> /// Copy一个文件夹及其下面的所有文件 /// </summary> /// <param name="Src">源文件地址</param> /// <param name="Dst">COPY到地址</param> public static void copyDirectory(string Src,string Dst) { String[] Files; if(Dst[Dst.Length-1]!=Path.DirectorySeparatorChar) Dst+=Path.DirectorySeparatorChar; if(!Directory.Exists(Dst)) Directory.CreateDirectory(Dst); Files=Directory.GetFileSystemEntries(Src); foreach(string Element in Files) { if(Directory.Exists(Element)) copyDirectory(Element,Dst+Path.GetFileName(Element)); else System.IO.File.Copy(Element,Dst+Path.GetFileName(Element),true); } } 不用递归哦,C#能调用 DirectoryInfo 直接处理,具体细节可以看看联机帮助. 求解一道面试题 Math.Asin(25/35)为什么是0? 关于插入数据到数据库的问题! 应收帐款数据库如何设计 好郁闷的问题:我添加WebBrowser控件到工具箱,为什么在工具箱中找不到? c#上传和下载文件 有去 "北京闪联互动网络科技" 面试过的吗? 顶者有分 Command.CommandExecuteScalar()问题? ListView怎么显示数据啊? 请问谁有 Rational XDE Developer Plus for .Net 的 Liense? 组件 架构 中间件 有什么区别啊 急!!C#调用.bat文件的问题
/// Copy一个文件夹及其下面的所有文件
/// </summary>
/// <param name="Src">源文件地址</param>
/// <param name="Dst">COPY到地址</param>
public static void copyDirectory(string Src,string Dst)
{
String[] Files;
if(Dst[Dst.Length-1]!=Path.DirectorySeparatorChar) Dst+=Path.DirectorySeparatorChar;
if(!Directory.Exists(Dst)) Directory.CreateDirectory(Dst);
Files=Directory.GetFileSystemEntries(Src);
foreach(string Element in Files)
{
if(Directory.Exists(Element)) copyDirectory(Element,Dst+Path.GetFileName(Element));
else System.IO.File.Copy(Element,Dst+Path.GetFileName(Element),true);
}
}