怎样用VC代码复制一个文件夹(包括内文件

怎样用VC代码复制一个文件夹(包括内文件,第1张

分类: 电脑/网络 >>程序设计 >>其他编高穗祥程语言

解析:

首先:如果目标文件与原文件夹不在同一目录,可以与原文件夹同名,先判断此目标文件夹是否已经存在,如果存在,就不需要创建了~然后进行后面的步骤。如果目标文件夹复制到原文件夹所在的位置就改一个不同的名字,习惯上在名字前面加“复件 原文件夹名”如果“复件 原文件夹名”已经存在,便“复件(2)原文件夹名”……直到不重名为止。

(那么怎么实现呢?请楼主看最后面。)

然后:

CFileFind::FindFile 开始准备文件的查找,第一个参数传所要复制的文件夹地址+ “*.*”,为的是准备查找此文件夹内所以文件与文件夹

然后循环调用:CFileFind::FindNextFile

开始真正的查找,直到返回值为0时停止,这时说明全部被找过。(此函数每调用一次找到一个文件或文件夹)。

那么如何判断此次找到的是文件还是夹呢?用下面的函数

CFileFind::IsDirectory

如果是文件族耐,那么CopyFile

如果是文件夹,那么在所匹配的位置上进行文件夹处理,如果处理,请看最后面。

可以使用递归的方法复制它正面的子文件夹与子文件夹的子文件夹……,方法也是上面所说,只是得使用递归方法。

最后面:

判断文件夹是否存在:用上面所说的那几个函数就可以实现,如果楼主不是个懒惰的人,多看帮助吧!

如果需要创建空文件夹,那么

CreateDirectory

应该有很多更好的戚搏方法,但我也能力有限,请楼主多包含啦。

分类: 电脑/网络 >> *** 作系统/系统故障

解析:

我记得有File类吧?用这个类就基搏行啊。

1。建弊链新文件夹,

2穷举出源文件夹中的文件,开始循环

读源文件,写新文件,指针移动到搏卜祥下一个文件

循环结束

分类: 电脑/网络

问题描述:

我儿子每天看英语盘.怎样复制到电脑上看.请指点.

解析:

将光盘放入光驱,打开光盘查看文件,右击MPEGAV文件夹,左击复制,打开一个分区,如D盘.在空白处右击,左击粘贴即可唤圆.(可怜天下父母心,希望你儿子学习成绩好),如果光盘自动播放,则关闭窗口,则我的电脑中右击光盘图标,点打开,就可以看到里面的和瞎塌文件了,把MPEGAV复制后,若打不开,则右击要打神汪开的文件夹,选择打开方式-在列表中选择-windows media player 或其他播放器,确定即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8220639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存