坚果云选择性同步重拾
事出有因
最近一两年,坚果云为了强推云桥模式,持之以恒地对选择性同步功能做负优化,这里友情建议开除产品经理。不是说云桥模式没有价值,而是云桥模式和选择性忽略同步根本就是两个不同的用户需求。
插播吐槽一句,新版本的客户端UI真是丑得无与伦比,旧版本审美轻松甩新版本十条街。从实用性角度来说,新版本的界面宽度,你能不能让我拉得更窄一点,同步工具做好辅助工作就行了,每次重启app都蹦到桌面正中间,异常执着地把宽度加加加加加大,抢什么用户视野!?
之前一直使用的是老版本的坚果云,参见搜狐新闻上的教程做选择性同步。昨天坚果云竟然给我强制性地自动升级了,懒得重装旧版本,于是折腾一下,确保在必要时选择性同步功能还能使用。
操作方法
以前的选择性同步配置文件应该是在 %APPDATA%\Nutstore\db
目录下的,不过随着版本升级,现在 db
目录应该是已经没有了,这里直接使用Everything搜索选择性同步的配置文件 customExtRules.conf
。
使用记事本或者notepad++打开 customExtRules.conf
,添加自定义的忽略规则即可。以下是 customExtRules.conf
中自带的内容。如果使用Everything无法找到该文件,也可以尝试自己添加自定义配置文件放到程序文件夹下,据说能够生效,大家可以自行测试。
# 坚果云自定义同步规则
# 详细使用说明: http://help.jianguoyun.com/?p=1825
# 示例:
# 忽略所有扩展名为 .bak 的文件, 删除下一行行首的 '#' 即可 (保留行首空格不影响配置文件)
# *.bak
# 忽略 D:\work\test 文件夹, 删除下一行行首的 '#' 即可 (保留行首空格不影响配置文件)
# D:\work\test
# 强制同步所有扩展名为 .lock 的文件, 删除下一行行首的 '#' 即可 (保留行首空格不影响配置文件)
# !*.lock
# 如果 .lock 文件已经包含在选择性同步的路径中,则此类型文件不会被同步
# 如果在配置文件中同时存在 *.lock 和 !*.lock,则此类型文件不会被同步
mode=blacklist
# 配置开始
D:\测试\bbb.txt
测试
友情提醒!先写好忽略规则配置之后再去创建文件做测试!创建文件前最好退出坚果云app!因为可能出现文件尚未重命名,就已经被坚果云同步到云盘的情况,对于已经被纳入同步列表的文件,即使重命名后与忽略列表匹配,也不会被忽略同步。
测试用例:
测试结果:
最后的最后
有人建议删除坚果云的 update.exe
文件以避免强制更新,这一步就根据自己需求操作吧,不是没有后期更新导致以上方法失效的可能性,不过出于对老用户配置的兼容性考虑,笔者认为上述方法短期内应该不会失效。当然也可以使用云桥模式备份一个安装包,有备无患嘛(滑稽.jpg)。
希望能够帮助到需要的朋友~