找回密码
 加入
搜索
查看: 1742|回复: 4

(已解决)求助各位大侠,怎么实现两个目录比对,然后对目录进行复制操作!

[复制链接]
发表于 2010-9-11 00:10:13 | 显示全部楼层 |阅读模式
本帖最后由 3131806 于 2010-9-13 10:58 编辑

怎么实现两个目录比对,并且检查是否有同名的文件夹存在,如果存在则进行某些操作!
比如说:
D盘有名为A,B,C,D,E这样的五个文件夹,并且这五个文件夹里都有相同的一个子文件夹Z,然后E盘里有名为A,B,C,F,G...Y,这样的多个文件夹,要实现比对D盘跟E盘下的这文件夹,如果发现有同名的文件夹,则拷贝子文件夹Z到E盘同名的文件夹下!

像上述的则是:
拷贝D盘A,B,C下的子文件夹Z到E盘A,B,C目录下!

最好是能带图形界面可以选择D盘,跟E盘这样的路径,然后能有比对跟拷贝进度
发表于 2010-9-11 01:26:48 | 显示全部楼层
你搜索一下论坛吧,你需要的代码论坛里都有,自已去组织一下,我给你点思路:
1、目录对比:可以将两个目录用_FileToArray()分别将目录里的文件放到不用的数组里,然后进行对比。
2、将对比结果有相同的目录进行复制操作,论坛里有目录复制以及进度显示的代码

图形界面写起来也不难,只是麻烦,这个纯粹是体力活,没什么人愿意干的
自已可以按照上述的思路先写些代码,如果不懂再来问,可能回答的人会比较多,如果自已都不愿意动手写点代码,别人不可能给你现成的

评分

参与人数 1威望 +2 金钱 +20 收起 理由
afan + 2 + 20

查看全部评分

 楼主| 发表于 2010-9-11 09:57:07 | 显示全部楼层
恩,多谢大哥,我也在看着论坛里的代码了,嘿嘿,在学习中,主要是刚开始学,然后这个程序又着急要,所以才发贴看有没有大侠们写过类似的,然后借鉴一下!
发表于 2010-9-11 14:20:05 | 显示全部楼层
我帮不了你,但帮你顶下子!
 楼主| 发表于 2010-9-13 10:58:30 | 显示全部楼层
嘿嘿,已经解决了,虽然还做不出带Gui的,不过功能实现了,谢谢各位的回贴!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 08:21 , Processed in 0.099270 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表