文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设经验技巧拷贝整个文件夹(包括子文件夹)的方法
精品推荐
特别推荐
·最受欢迎的网管工具集
·ADSL登录是错误,出现691是什么意思
·网站建设中的常用代码
·Web搜索引擎设计和实现分析
·网页心得:网页色彩的搭配
·网页颜色搭配的技巧
·网站上传方法汇总
·最大限度优化博客文章
·基本的页面设计元素布局比例
·网站策划书实例
·应用网页标准制作网站的几点好处
·网页设计心得:页面布局的简单规则
·注意:网页标题和网页Meta的写法
·网管员在日常维护局域网时的几点注意事项
·常用网页使用js技巧收集(200多个)
·WEB开发碰到的问题及经验十八则
·网页设计文字大小相关的四种设置方法
·怎样制作网页?
·谈论做网站的理念与技术
·“口碑营销”的关键问题是在效率
热点TOP10
·最受欢迎的网管工具集
·知道对方的ip地址,如何查具体物理地址?
·怎样制作网页?
·轻松去除视频中自动弹出网页
·网页设计心得:页面布局的简单规则
·网管员在日常维护局域网时的几点注意事项
·制作网站的步骤和方法
·鼠标悬停显示标题等效果 JS+CSS
·EditPlus使用指南
·网页摹仿和抄袭的心得论
·电子杂志设计制作中的新技术整合运用
·网页制作,改变你的思维方式
·首页设计所应该达到的几个设计
·谈谈网页制作之网页布局
·网页登录界面设计需要注意的几个问题
·从交互设计的角度说用户登录
·太创意了!让人称绝的404错误页面
·网站的设计思考
·PHP环境配置介绍
·详解网站建设全过程(网络创业必读)

拷贝整个文件夹(包括子文件夹)的方法

日期:2005年10月31日 作者: 查看:[大字体 中字体 小字体]


需要引用命名空间:
using System.IO;

/// <summary>
/// 拷贝文件夹(包括子文件夹)到指定文件夹下,源文件夹和目标文件夹均需绝对路径. 格式: CopyFolder(源文件夹,目标文件夹);
/// </summary>
/// <param name="strFromPath"></param>
/// <param name="strToPath"></param>

//--------------------------------------------------
//作者:kgdiwss QQ:305725744
//---------------------------------------------------

public static void CopyFolder(string strFromPath,string strToPath)
{
//如果源文件夹不存在,则创建
if (!Directory.Exists(strFromPath))
{
Directory.CreateDirectory(strFromPath);
}

//取得要拷贝的文件夹名
string strFolderName = strFromPath.Substring(strFromPath.LastIndexOf("\\") + 1,strFromPath.Length - strFromPath.LastIndexOf("\\") - 1);

//如果目标文件夹中没有源文件夹则在目标文件夹中创建源文件夹
if (!Directory.Exists(strToPath + "\\" + strFolderName))
{
Directory.CreateDirectory(strToPath + "\\" + strFolderName);
}
//创建数组保存源文件夹下的文件名
string[] strFiles = Directory.GetFiles(strFromPath);

//循环拷贝文件
for(int i = 0;i < strFiles.Length;i++)
{
//取得拷贝的文件名,只取文件名,地址截掉。
string strFileName = strFiles[i].Substring(strFiles[i].LastIndexOf("\\") + 1,strFiles[i].Length - strFiles[i].LastIndexOf("\\") - 1);
//开始拷贝文件,true表示覆盖同名文件
File.Copy(strFiles[i],strToPath + "\\" + strFolderName + "\\" + strFileName,true);
}

//创建DirectoryInfo实例
DirectoryInfo dirInfo = new DirectoryInfo(strFromPath);
//取得源文件夹下的所有子文件夹名称
DirectoryInfo[] ZiPath = dirInfo.GetDirectories();
for (int j = 0;j < ZiPath.Length;j++)
{
//获取所有子文件夹名
string strZiPath = strFromPath + "\\" + ZiPath[j].ToString();
//把得到的子文件夹当成新的源文件夹,从头开始新一轮的拷贝
CopyFolder(strZiPath,strToPath + "\\" + strFolderName);
}
}


(出处:清风网络学院






上一篇:HTTP500内部服务器错误修正办法

下一篇:用asp实现QQ在线查询

拷贝整个文件夹(包括子文件夹)的方法 相关文章:
·香港三级片名单大全 (包括演员名单)
·女性自慰方法大搜查
·电脑提速的新方法
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·GHOST使用方法(图解)
·水晶图片制作方法
·揭秘远程破解盗窃QQ密码的各种方法
·教你解脱痛苦的38种方法
·QQ挂号升级方法
·男性自慰的几种方法
拷贝整个文件夹(包括子文件夹)的方法 相关软件:
·现代企业领导艺术与方法
·资产评估学课件第二章资产评估的基本方法(二)
·轩辕剑3外传天之痕修改器之二(包括禁止睬地雷功能)
·《苍天》偃月刀操作方法介绍视频
·2004年土地登记代理人第二科土地权力理论与方法试题02
·黑客视频教程-网吧代理服务器使用灰鸽子端口映射方法
·虚拟光驱的使用方法(全)swf
·文件夹加锁王 2008 V9.02 钻石版
·拷贝通V2.0
·文件夹隐藏专家 V5.01

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot