[发明专利]文件同步方法、装置、计算机装置及存储介质在审
申请号: | 201810368082.3 | 申请日: | 2018-04-23 |
公开(公告)号: | CN108647256A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 宋剑锋 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲;何玲君 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件同步 同步文件夹 存放地址 计算机装置 文件夹 文件信息 计算机可读存储介质 文件同步装置 存储介质 文件传输 匹配 统计 指令 | ||
1.一种文件同步方法,其特征在于,所述方法包括:
获取待同步文件夹,对所述待同步文件夹包含的文件信息进行统计,得到第一文件清单;
获取所述待同步文件夹同步前存放地址与同步后存放地址;
通过RSYNC指令将所述待同步文件夹包含的文件从所述同步前存放地址同步到所述同步后存放地址;
获取同步后文件夹,统计所述同步后文件夹包含的文件信息,得到第二文件清单;
将所述第一文件清单与所述第二文件清单进行匹配,确定是否完成文件同步。
2.如权利要求1所述的方法,其特征在于,所述获取待同步文件夹包括:
获取存储中包含的根目录文件夹;
获取所述根目录文件夹的修改时间;
确定修改时间在预设时间之后的根目录文件夹为待同步文件夹。
3.如权利要求1所述的方法,其特征在于,所述获取待同步文件夹包括:
获取存储中包含的根目录文件夹;
获取所述根目录文件夹的访问频率;
确定访问频率大于预设访问频率的根目录文件夹为待同步文件夹。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
获取所述同步后存放地址之后,判断所述同步后存放地址所属存储空间的容量大小是否满足预设容量条件;
若是,执行所述通过RSYNC指令将所述待同步文件夹包含的文件从所述同步前存放地址同步到所述同步后存放地址的操作。
5.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
若同步时发生异常,获取异常原因;
若异常原因为网络连接异常,从同步日志中获取所述待同步文件夹中的已同步文件;
确定所述待同步文件夹中所述已同步文件以外的文件为所述待同步文件夹中的未同步文件;
若接收到网络连接正常的通知消息,通过RSYNC指令将所述待同步文件夹中的未同步文件同步至所述同步后存放地址。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
若异常原因为存储空间不足,发出提醒信息。
7.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
在同步过程中,若所述同步后存放地址中包含的第一文件与所述待同步文件夹中包含的第二文件同名,获取所述第一文件的第一修改时间以及所述第二文件的第二修改时间;
若第一修改时间相比第二修改时间更接近当前系统时间,则不将所述第一文件进行覆盖;
若第二修改时间相比第一修改时间更接近当前系统时间,则将所述第一文件进行覆盖。
8.一种文件同步装置,其特征在于,所述装置包括:
第一获取模块,用于获取待同步文件夹,对所述待同步文件夹包含的文件信息进行统计,得到第一文件清单;
所述第一获取模块,还用于获取所述待同步文件夹同步前存放地址与同步后存放地址;
同步模块,用于通过RSYNC指令将所述待同步文件夹包含的文件从所述同步前存放地址同步到所述同步后存放地址;
统计模块,用于获取同步后文件夹,统计所述同步后文件夹包含的文件信息,得到第二文件清单;
匹配模块,用于将所述第一文件清单与所述第二文件清单进行匹配,确定是否完成文件同步。
9.一种计算机装置,其特征在于,所述计算机装置包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现如权利要求1至7中任一项所述的文件同步方法。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于:所述计算机指令被处理器执行时实现如权利要求1至7中任意一项所述的文件同步方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810368082.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于注意力回归的视频时序句子定位方法及装置
- 下一篇:一种微博情感确定方法