社区
C#
帖子详情
C# 把一个文件夹下所有文件复制到另一个文件夹下
beg200710
2010-10-19 01:14:26
C# asp.net 把一个文件夹下所有文件复制到另一个文件夹下 求代码
在线等!
随便看一下这个贴 我好结这个贴 http://topic.csdn.net/u/20101011/17/427dad67-9c19-45b1-82d7-b813fc24241e.html
...全文
1725
11
打赏
收藏
C# 把一个文件夹下所有文件复制到另一个文件夹下
C# asp.net 把一个文件夹下所有文件复制到另一个文件夹下 求代码 在线等! 随便看一下这个贴 我好结这个贴 http://topic.csdn.net/u/20101011/17/427dad67-9c19-45b1-82d7-b813fc24241e.html
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouguoyu2014
2010-10-19
打赏
举报
回复
[Quote=引用 2 楼 errorcode1987 的回复:]
递归就可以搞定
void CopyUpdateFile(string srcPath, string aimPath)
{
if (aimPath[aimPath.Length - 1] != Path.DirectorySeparatorChar)
aimPath += Path.DirectorySepar……
[/Quote]
这个不错
beg200710
2010-10-19
打赏
举报
回复
解决了,谢谢,各位
njw1028
2010-10-19
打赏
举报
回复
Directory.Move("", "");
yezhendong185
2010-10-19
打赏
举报
回复
嘿嘿,学习,试用了好用!
再见品月
2010-10-19
打赏
举报
回复
善用baidu
http://www.cnblogs.com/c-delight/archive/2005/10/09/251126.html
ton2006
2010-10-19
打赏
举报
回复
System.IO.Directory.Copy("源目录","目标目录")
qiuxin425
2010-10-19
打赏
举报
回复
[Quote=引用 4 楼 wyg06102 的回复:]
怎么调用函数啊
[/Quote]
一个是目标路径一个是你要复制到的路径
beg200710
2010-10-19
打赏
举报
回复
怎么调用函数啊
ErrorCode1987
2010-10-19
打赏
举报
回复
上面是我以前写的一个函数,大概意思就是这样的
int k = file.LastIndexOf("\\");
string filename = file.Substring(k + 1);
if (filename.ToLower() != Path.GetFileName(Application.ExecutablePath).ToLower())
把上面这几句去掉,对你没用,你不需要判断
ErrorCode1987
2010-10-19
打赏
举报
回复
递归就可以搞定
void CopyUpdateFile(string srcPath, string aimPath)
{
if (aimPath[aimPath.Length - 1] != Path.DirectorySeparatorChar)
aimPath += Path.DirectorySeparatorChar;
if (!Directory.Exists(aimPath))
Directory.CreateDirectory(aimPath);
if (!Directory.Exists(srcPath))
return;
string[] fileList = Directory.GetFileSystemEntries(srcPath);
foreach (string file in fileList)
{
int k = file.LastIndexOf("\\");
string filename = file.Substring(k + 1);
if (filename.ToLower() != Path.GetFileName(Application.ExecutablePath).ToLower())
{
if (Directory.Exists(file))
CopyUpdateFile(file, aimPath + Path.GetFileName(file));
else
{
try
{
File.Copy(file, aimPath + Path.GetFileName(file), true);
//File.Delete(file);
}
catch (Exception e)
{
Console.WriteLine("复制文件失败:" + file + e.Message);
continue;
}
}
}
}
}
lgz_asp_net
2010-10-19
打赏
举报
回复
一般都是遍历文件夹下的所有非文件夹的文件(即有后缀名的文件),再执行复制的,如果文件夹下还有文件夹,都要遍历,代码暂时找不到,大概思路就是这样
C#
写的仿照Windows资源管理器的小程序:File Explorer(含代码)
本项目是使用
C#
编写的
一个
仿照Windows资源管理器的小程序——File Explorer,它实现了浏览、操作
文件
和目录的基本功能,为用户提供了一种熟悉且便捷的
文件
管理体验。 1. **基础架构**: - File Explorer基于WPF...
C#
将
一个
文件
夹
下所有
文件
复制
到另
一个
文件
夹
// 如果没创建目标目录则创建 System.IO.Directory.CreateDirectory(C:某路径/目标
文件
夹
); CopyMe ("E:某路径/src
文件
夹
", "C:... //
复制
所有
文件
foreach (string temp in Directory.GetFiles (src)) { ...
c#
读取某个
文件
夹
下所有
文件
复制
到另外
一个
文件
夹
//将获取到的
文件
一个
一个
拷贝到目标
文件
夹
中。//如果目标
文件
夹
不存在,则新建目标
文件
夹
。//创建Directoryinfo实例。//上面一段在MSDN上可以看到源码。//获取得源
文件
夹
下的所有子
文件
夹
名。//获取源
文件
夹
中的...
C#
将
一个
文件
夹
下的所有
文件
(包括目录)
复制
到另外
一个
文件
夹
将
一个
文件
夹
下的所有
文件
复制
到另外
一个
文件
夹
;采用递归调用
复制
,不行你打我。 /// <summary> /// 将
文件
夹
下的所有
文件
复制
到另外
一个
文件
夹
/// </summary> /// <param name="sources">...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章