[发明专利]一种文件同步方法和装置有效
申请号: | 201010611927.0 | 申请日: | 2010-12-29 |
公开(公告)号: | CN102054036A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 杨楠 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 同步 方法 装置 | ||
技术领域
本发明涉及计算机系统上的文件同步传输领域,特别是一种文件同步方法和装置。
背景技术
很多场景中都需要将系统中新增加的文件同步复制到其它目录或远程服务器上。文件同步广泛应用在文件备份、数据文件传输等领域。一般都会由一个服务或工具软件来执行这类操作。通过配置设置监视的源路径,以及要复制到的目标路径。运行时不断扫描源路径中的文件变化,发现有新增或修改的文件,就复制到目标路径中。
但是现有的文件同步服务中,在长时间运行后,目标目录中的文件容易积累过多,管理困难。另外,在某些场景下,如果不希望目标系统知道源系统中目录的组织方式的话,现有方式也无法满足要求。因此,现有的文件同步服务过于死板,不够灵活。
发明内容
本发明提供了一种文件同步方法,该方法能够将源系统中的文件散列保存在目标系统的目标目录下的多级子目录中。
为达到上述目的,该方法是这样实现的:
本发明提供了一种文件同步方法,该方法适用于计算机系统上的文件同步传输领域,该方法包括:
检索源系统中的文件,找出发生变化的文件;
判断所述发生变化的文件是否需要同步到目标系统的目标目录中;如果是,则根据所述发生变化的文件的指定属性信息在目标目录下建立对应的多级子目录;
将所述发生变化的文件同步到所建立的多级子目录下。
本发明还提供了一种文件同步装置,该装置包括:检索模块、判断模块和同步模块,其中:
检索模块,用于检索源系统中文件,找出发生变化的文件,并发送给判断模块;
判断模块,用于判断检索模块发送的文件是否需要同步到目标系统的目标目录中,如果是,则将该文件发送给同步模块;
同步模块,用于接收判断模块发送的文件,根据所接收文件的指定属性信息在目标目录下建立对应的多级子目录,并将所接收的文件同步到所创建的多级子目录下。
由上述可知,本发明提供的这种先检索源系统中的文件,找出发生变化的文件,如果发生变化的文件需要同步到目标系统的目标目录中,则根据所述发生变化的文件的指定属性信息在目标目录下建立对应的多级子目录,再将所述发生变化的文件同步到所建立的多级子目录下的技术方案,弥补了传统文件同步方案中源目录和目标目录一一对应的所带来的目标目录下文件积压过多,不便管理的缺点,能够将源系统中的文件散列保存在目标系统的目标目录下的多级子目录中。
附图说明
图1是本发明中一种文件同步方法的流程图;
图2是本发明中一种文件同步方法的详细流程图;
图3是本发明中一种文件同步装置的结构示意图。
具体实施方式
图1是本发明中一种文件同步方法的流程图。如图1所示,该方法包括:
步骤101,检索源系统中的文件,找出发生变化的文件;
步骤102,判断所述发生变化的文件是否需要同步到目标系统的目标目录中;
步骤103,如果是,则根据所述发生变化的文件的指定属性信息在目标目录下建立对应的多级子目录;
步骤104,将所述发生变化的文件同步到所建立的多级子目录下。
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图2是本发明中一种文件同步方法的详细流程图。本方法适用于将源系统中源目录下的文件同步到目标系统中目标目录下。如图2所示,该方法包括:
步骤201,配置文件同步服务,为文件同步配置好源目录的路径和目标目录的路径。
步骤202,启动文件同步服务。
步骤203,检索源目录下的文件,找出发生变化的文件。
步骤204,判断所述发生变化的文件是否需要同步到目标系统的目标目录中。如果是,则进行步骤205;如果否,则继续进行步骤203。
步骤205,根据所述发生变化的文件的指定属性信息,计算出所述发生变化的文件在目标系统中的路径。
步骤206,按照步骤205计算得出的路径,在目标系统中的目标目录下创建多级子目录。
步骤207,进行文件同步,将所述发生变化的文件同步到所建立的多级子目录下。返回步骤203。
在本发明的一个实施例中,所述指定属性信息可以为文件的最后一次修改日期;则步骤205具体可以为:获取到所述发生变化的文件的最后一次修改日期,根据所获得的最后一次修改日期在目标目录下按照年、月、日建立对应的3级子目录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010611927.0/2.html,转载请声明来源钻瓜专利网。