Zotero+百度网盘同步空间多电脑设置方法
之前一直用的Onedrive和Zotero来同步,原理差不多,但是百度网盘同步空间毕竟是国内的,(开了会员)速度快很多,记录一下多台电脑使用百度网盘同步空间来同步Zotero和相关的pdf附件的方法。
1. 为zotero数据库设置本地路径和百度网盘之间的软链接
- 路径设置:
(1)打开zotero客户端;
(2)左上角点击“Edit”;
(3)点击最后一项“Preferences”;
(4)点击“Advances”–“Files and Folders”;
然后就可以看到如下界面:
- 第一项Linked Attachment Base Directionary,是用于设置不同电脑的相对路径的,不同电脑可以设置的不一样,zotero会根据这个路径去寻找文件软连接。
- 第二项Data Directionary Location,是存储zotero数据库的路径,包括笔记、tag、bib的信息等等。我一开始也是设置在百度网盘的链接下,但是几个电脑之间相互同步,加上zotero自身的同步,出现了很多同步问题,导致pdf的软连接混乱。索性我就把这个路径设置在本地(例如:“D:\zotero”)。
然后使用软连接的方式在百度网盘同步这个目录,步骤如下:
(1)在百度网盘同步空间里新建一个“zotero”文件夹;
(2)在本地新建一个“zotero”,可以选择zotero自带的sync功能把之前已经在云端的storage拉下来,就可以有:“D:\zotero\storage”(注意,这里的storage是zotero自带的存储目录,默认以随机乱码的形式来存储文件,这样是非常不方便的,可以用zotfile插件来自动创建非乱码的存储文件架,并将两者之间软连接到一起)
(3)打开cmd界面,输入以下代码:
mklink /J "D:\BaiduSyncdisk\zotero\storage" "D:\zotero\storage"
前面的路径是目标路径,即百度网盘的文件架,后面的路径是已有的本地路径。这样的话,就可以在不同的电脑上都设置成本地的“D:\zotero\storage"与百度网盘链接到一起。在同步空间里做的改动,也会反映在本地目录(应该是两者就共享内存了)。
2. 设置ZotFile插件的路径
这个插件是用来自动把pdf改名并存储到按规则命名的文件架里的,打开路径设置的方式为:
- 点击左上角"Tools";
- 点击“ZotFile Preferences”;
所以设置成和Linked Attachment Base Directionary一样的百度网盘同步路径就好了: