社区
C#
帖子详情
C#中,Directory不能复制目录吗?
coolshun
2003-10-16 07:56:04
大家好。
C#中,Directory不能复制目录吗?如果能,怎么复制?我没发现其中有copy方法呀。
请用代码给在下说明一下。
...全文
181
4
打赏
收藏
C#中,Directory不能复制目录吗?
大家好。 C#中,Directory不能复制目录吗?如果能,怎么复制?我没发现其中有copy方法呀。 请用代码给在下说明一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2003-10-17
打赏
举报
回复
you also use SHFileOperation API
Lorenes
2003-10-17
打赏
举报
回复
dahuzizyd 思路不错.
Lorenes
2003-10-17
打赏
举报
回复
好复杂啊.....
对了默认情况, Directory 好像还不能像 DELTREE 那样集体删除...
dahuzizyd
2003-10-17
打赏
举报
回复
不知道下面的代码能不能帮到你:
帮助里的,具体的路径是:
.net框架/参考/类库/system.io/DirectoryInfo/属性/exist
static public void CopyDirectory(string SourceDirectory, string TargetDirectory)
{
DirectoryInfo source = new DirectoryInfo(SourceDirectory);
DirectoryInfo target = new DirectoryInfo(TargetDirectory);
//Check If we have valid source
if(!source.Exists)
return;
if(!target.Exists)
target.Create();
//Copy Files
FileInfo[] sourceFiles = source.GetFiles();
for(int i = 0; i < sourceFiles.Length; ++i)
File.Copy(sourceFiles[i].FullName, target.FullName + "\\" + sourceFiles[i].Name,true);
//Copy directories
DirectoryInfo[] sourceDirectories = source.GetDirectories();
for(int j = 0; j < sourceDirectories.Length; ++j)
CopyDirectory(sourceDirectories[j].FullName,target.FullName +"\\" + sourceDirectories[j].Name);
}
[JScript]
static public function CopyDirectory(SourceDirectory : String, TargetDirectory : String )
{
var source : DirectoryInfo = new DirectoryInfo(SourceDirectory);
var target : DirectoryInfo = new DirectoryInfo(TargetDirectory);
//Check If we have valid source
if(!source.Exists)
return;
if(!target.Exists)
target.Create();
//Copy Files
var sourceFiles : FileInfo[] = source.GetFiles();
for(var i : int = 0; i < sourceFiles.Length; ++i)
File.Copy(sourceFiles[i].FullName, target.FullName + "\\" + sourceFiles[i].Name,true);
//Copy directories
var sourceDirectories : DirectoryInfo[] = source.GetDirectories();
for(var j : int = 0; j < sourceDirectories.Length; ++j)
CopyDirectory(sourceDirectories[j].FullName,target.FullName +"\\" + sourceDirectories[j].Name);
}
C#
高级程序设计
为什么要学习
C#
?
C#
是微软的**语言,拥有接近20年的历史和广泛的应用。目前国内对
C#
的书籍和视频相对较少,但
C#
和.NET的发展前程是十分光明的,这体现在微软公司本身强劲的实力,
C#
的开源,.NET Core社区的蓬勃发展,以及.NET开发岗位需求的不断增加。
C#
用途广泛,容易上手。可以说,如果你熟悉
C#
语言,你将不愁找不到好的工作。 本课程分为四部分(三层架构、设计模式、多线程、网络编程达人),详细的讲述了一名
C#
中
、高级程序员需要学习的各项知识,其
中
宿舍管理系统实战是重
中
之重。课程主要特点: 1. 紧跟微软
C#
发展,使用
C#
语言和开发环境版本2. 结合应用案例,力求做到深入浅出,明白易懂3. 重要概念附有英文翻译4. 独家附赠一个面试经验分享,希望每位学生都可以从
中
受益,在面试
中
脱颖而出5.含宿舍管理系统的讲解希望本套课程在你学习
C#
的过程
中
,可以对你有所帮助。
C#
目录
复制
、
目录
移动
C#
目录
复制
、移动
C#
中
Directory
.GetFiles() 函数的使用(读取
目录
中
的文件)
C#
中
Directory
.GetFiles() 函数的使用方法(读取
目录
中
的文件):
C#
中
Directory
.GetFiles(string path , string searchPattern, SearchOption searchOption ) 获取path
目录
中
所有文件 注:斜字体部分为可选参数 参数 path 要搜索的
目录
的相对或绝对路径。此字符串不区分大小写。 searchPat...
C#
文件处理
Directory
Directory
类是用于文件夹操作,可以带来很多便利.
Directory
是位于System.IO的,所以为了方便使用,建议先引用System.IO 在代码开头添加: using System.IO; 好了,接下来介绍方法. 1.创建一个文件夹 如果文件夹已经存在,就什么都不干
Directory
.Create
Directory
(@"...
C#
Directory
常用方法
C#
--
Directory
常用方法 与
Directory
Info的简单区分
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章