请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 2958|回复: 2

[已关闭] 希望可以优化重命名、移动等操作

[复制链接]

1

主题

0

回帖

23

积分

新手上路

积分
23
发表于 2025-5-21 21:34:58 | 显示全部楼层 |阅读模式
希望可以识别重命名、移动等操作,
一是避免重命名、移动文件文件夹造成重复网络传输;
二是回收站可以去重,避免移动文件夹后整个文件夹重复浪费空间。

0

主题

1

回帖

18

积分

新手上路

积分
18
发表于 2025-6-10 16:47:25 | 显示全部楼层
现在微力同步遇到重命名、移动,还是像往常一样复制成两个文件/文件夹吗?(我很久没用verySync了,就是因为这个问题。。。)

28

主题

1434

回帖

8955

积分

管理员

积分
8955
发表于 2025-6-10 17:23:39 | 显示全部楼层
您好,对于接收端而言,并不能有效理解或处理重命名操作,目前微力的操作是综合安全第一并且有效的的操作处理逻辑方式,具体逻辑是
机器A  将文件夹 foo 改成 boo
机器B  看到的将是 foo/* 包括子目录内的文件 消失了, 并发现新文件 boo/*, 那么就会新建boo内的文件并处理同步,同时发现有相同的文件(sha256)在foo中,这时就将foo内的文件复制过来到boo中, 所有操作完成后再将foo删除。 这个操作并不需要重传文件, 都是在机器B上完成。

如果我们直接处理重命令逻辑会出现有多异常的情况, 最简单的就是机器B 已经存在boo文件夹或文件, 那么foo重命名foo 将失败, 其它的非预期情况还非常多。
所以对于重命名操作,微力是综合考虑并以安全第一的情况下实现的, 所以并不是操作系统直接重命名那么高效或者看起来没有那么智能。因为你们看到的只是一种情况,而作为软件需要全面去考虑各种各样的可能出现的情况综合有效可用的方法。最终是选择以这样的形式来处理重命名。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-6-16 11:27 , Processed in 0.029898 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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