找回密码
 立即注册
搜索
查看: 4403|回复: 3

增加目标目录下的文件索引(类似百度闪传功能)?

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2018-12-31 14:35:49 | 显示全部楼层 |阅读模式
设源目录为A、目标目录为B。

现在微力同步的情况是不是这样,即:
1)如果在B下,有与A下对应位置(次级目录)且相同文件名的文件,则自动判断为不用重新拷贝传输?
2)但是,假如B下某个很大的文件,内容没变,但是改名了,或者是在B下换了次级目录位置,则会重新重新拷贝传输?

在第2种情况下,能不能类似百度的闪传,对B下的目录也索引(hash)一下,如果发现内容没变,直接从B下拷贝到需要的位置就行了?因为A文件很多的情况下,经常会移动一下位置,改文件名等,但是文件内容不变。

谢谢!

28

主题

1365

回帖

7695

积分

管理员

积分
7695
发表于 2018-12-31 14:39:57 | 显示全部楼层
您好,如您描述的第1点现在已经实现
对于第2点,早期的版本有这个功能,后面移除了,因为第2点,有人想索引,有人又不想索引,
所以目前只有B也是读写的情况才会做哈希,只读的不做哈希。
第2点属于优化的范围,目前还没有考虑到好的方案。

7

主题

35

回帖

166

积分

注册会员

积分
166
发表于 2019-3-13 10:25:38 | 显示全部楼层
干脆就目录下所有文件同步的时候都hash一下,存成db,不过应该是挺耗资源的。

0

主题

594

回帖

1196

积分

金牌会员

积分
1196
发表于 2022-11-27 09:36:42 | 显示全部楼层
好好好好好好好好好好好好好好好好好顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微力同步 ( 京ICP备20030739号-4 )

GMT+8, 2024-4-24 17:51 , Processed in 0.026149 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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