jd19970829 发表于 2011-2-6 23:04:57

有没有目录或者文件同步函数

请问有没有像 robocopy "c:\1" "c:\2" /MIR 这样的能够同步目录或者文件的UDF或者函数啊?
是同步,不是覆盖拷贝或者删除拷贝,我看了一些函数,可以使用FileGetSize和FileGetTime这2个函数来判断文件是否相同,然后进行删除重新复制达到同步的功能,但是如果是目录的话,就很麻烦了,因为又涉及到递归处理所有目录及子目录和文件,所以问问看有没有已经存在同步功能的函数了,我就不用自己再花很多时间来弄这个功能的代码了。

touch_xu 发表于 2011-2-13 00:52:56

同求,等待高手

3mile 发表于 2011-2-13 17:23:38

每个文件生成MD5,当文件MD5不相符时同步.

jd19970829 发表于 2011-2-13 18:27:36

代码是弄出来了,可是用MD5绝对实现不了,应为MD5只能验证本地硬盘的文件,如果是局域网共享文件或者FTP,HTTP,上面的文件MD5都验证不了,目前只想到验证文件的修改时间和大小来实现同步,但是还是有缺陷,内网共享文件时可以得到文件的大小和修改时间,可是HTTP和FTP网络上的文件还是没法得到文件修改时间和大小。

pusofalse 发表于 2011-2-13 20:52:50

实时监视文件夹中文件或文件夹的创建删除修改等
页: [1]
查看完整版本: 有没有目录或者文件同步函数