[发明专利]一种精确监控目录文件夹中文件变化的文件同步方法有效
申请号: | 201310153209.7 | 申请日: | 2013-04-27 |
公开(公告)号: | CN103258018A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 杨爱民;吕福军 | 申请(专利权)人: | 北京金和软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100091 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种精确监控目录文件夹中文件变化的文件同步方法,用于将第一终端中的目录文件夹中的文件变化同步到第二终端上,包括:步骤一、在第一终端上启动监控线程,监控线程将发现并获取的发生变化的文件的变化信息依次存储在链表中,且通过变化队列记录各变化信息在链表中的位置指针;步骤二、定时开启通知线程,通知线程根据位置指针撷取并解析位于链表首位的队头变化信息,将不属于过滤文件的该队头变化信息存入同步字典中;步骤三、启动工作线程,将同步字典中变化信息逐一同步到第二终端上,清除变化队列、链表和同步字典之间相应信息;重复步骤二和步骤三,直到链表中变化信息为空。本发明提高了文件监控的效率,文件同步准确度高。 | ||
搜索关键词: | 一种 精确 监控 目录 文件夹 文件 变化 同步 方法 | ||
【主权项】:
一种精确监控目录文件夹中文件变化的文件同步方法,用于将第一终端中的目录文件夹中的文件变化同步到第二终端上,其特征在于,包括以下步骤:步骤一:在第一终端上启动监控线程,监控线程循环遍历指定目录文件夹中的所有文件,当监控到指定目录文件夹中的文件发生变化后,监控线程获取发生变化的文件的变化信息,并将变化信息依次存储在链表中,且通过变化队列记录各变化信息在链表中的位置指针;步骤二:当变化队列中记录有位置指针时,开启通知线程,通知线程根据位置指针撷取位于链表首位的队头变化信息,并解析该队头变化信息,检验该队头变化信息是否属于过滤文件,若不属于过滤文件,则将该队头变化信息存入同步字典中;步骤三:启动工作线程,在同步字典中取出一项信息,根据该项信息中的类型信息,对该信息对应的变化文件进行同步到第二终端上的处理,同步处理成功后,清除变化队列、链表和同步字典中的相应信息;重复步骤二和步骤三,直到链表中的变化信息为空。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金和软件股份有限公司,未经北京金和软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310153209.7/,转载请声明来源钻瓜专利网。