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

[AU3基础] 有没有目录或者文件同步函数

[复制链接]
发表于 2011-2-6 23:04:57 | 显示全部楼层 |阅读模式
请问有没有像 robocopy "c:\1" "c:\2" /MIR 这样的能够同步目录或者文件的UDF或者函数啊?
是同步,不是覆盖拷贝或者删除拷贝,我看了一些函数,可以使用FileGetSize和FileGetTime这2个函数来判断文件是否相同,然后进行删除重新复制达到同步的功能,但是如果是目录的话,就很麻烦了,因为又涉及到递归处理所有目录及子目录和文件,所以问问看有没有已经存在同步功能的函数了,我就不用自己再花很多时间来弄这个功能的代码了。
发表于 2011-2-13 00:52:56 | 显示全部楼层
同求,等待高手
发表于 2011-2-13 17:23:38 | 显示全部楼层
每个文件生成MD5,当文件MD5不相符时同步.
 楼主| 发表于 2011-2-13 18:27:36 | 显示全部楼层
代码是弄出来了,可是用MD5绝对实现不了,应为MD5只能验证本地硬盘的文件,如果是局域网共享文件或者FTP,HTTP,上面的文件MD5都验证不了,目前只想到验证文件的修改时间和大小来实现同步,但是还是有缺陷,内网共享文件时可以得到文件的大小和修改时间,可是HTTP和FTP网络上的文件还是没法得到文件修改时间和大小。
发表于 2011-2-13 20:52:50 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-11 06:24 , Processed in 0.090039 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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