网络知识 娱乐 使用百度网盘自动同步Zotero的文献

使用百度网盘自动同步Zotero的文献

首先需要你是百度网盘的超级会员,因为只有超级会员才可以使用同步空间(截至2022年5月2日)。

使用度盘同步Zotero最大的问题就是,度盘要求你把要同步的文件夹放在指定的BaiduNetdiskWorkspace文件夹里面,而Zotero则是把文献文件储存在了Zotero文件夹里面的storage里。

那么有什么办法让度盘同步Zotero文件夹里的storage文件夹而不必把storage放入BaiduNetdiskWorkspace呢?

有!就是在BaiduNetdiskWorkspace文件夹里面创建一个Zotero文件夹里storage的映射(参考自知乎用户“榴莲沐浴露”)。图1展示了我在Zotero的storage新建一个文本文档然后BaiduNetdiskWorkspace的storage也立即出现了一个同样的,猜测这两个文件夹可能是共享内存之类的。

图1

在Windows的命令行里面输入:

mklink /J "F:UsersDocumentsdevtest1" "F:UsersDocumentsdevtest2"

实现文件夹的映射。后面的文件是已存在文件夹,前面的文件夹是未创建的。创建后,两个文件夹所有操作都是同步!

把路径替换为我的电脑上的就是这样:

mklink /J "F:BaiduNetdiskWorkspacestorage" "F:Zoterostorage"

然后度盘就会自动同步storage文件夹。

到这里就正常使用了。这之前我是把Zotero整个文件夹放入BaiduNetdiskWorkspace文件夹里面,但是总是报错,度盘的同步和Zotero软件的使用冲突导致各种冲突文件,以及ZoteroPDF插件也一直报错Error 'setState'(这个报错不影响PDF阅读插件的使用但是真的不爽,Zotero官网上的问答说是远程拷贝与本地拷贝不同造成的)

另外大家也可以看一下图2是我度盘同步空间的设置,图3是我Zotero里面的同步设置(这个在Zotero→编辑→首选项 里面,其实就是既没有使用Zotero的同步服务也没有使用Webdev同步)

图2

图3

 Over