1. 取消勾选Zotero同步选项:
【首选项】-【同步】-【文件同步】,取消勾选两个选项
2. 设置OneDrive同步的磁盘
登录OneDrive官网,下载OneDrive应用(如果是windows11那么自带OneDrive)。打开下载好的应用,登录自己的账号,设置OneDrive网盘存储的磁盘位置。假设位置为D:\Onedrive\OneDrive - smail.nju.edu.cn,在该目录下建立一个名为Zotero的文件夹。
3. 打开Zotero查看本地文件的保存位置,如图为C:\Users\Mengy\Zotero。在C盘中找到该文件夹,进入Zotero文件夹,剪切名为storage的文件夹。
4. 进入D:\Onedrive\OneDrive - smail.nju.edu.cn\Zotero,将剪贴好的文件夹粘贴到该目录下。以管理员打开cmd,输入命令mklink /J "C:\Users\PC\Zotero\storage" "D:\OneDrive - smail.nju.edu.cn\Zotero\storage”,将如上两个目录进行同步。至此该设备的下存储Zotero文件的目录已与OneDrive的指定目录同步。
5. 接下来,打开另一台设备。下载并登录OneDrive,设置OneDrive存储的磁盘。假设OneDrive存为D:\OneDrive - smail.nju.edu.cn,此时该目录下应该有名为Zotero/sotrage的文件。进入Zotero存储文件的默认目录(重复步骤3),假设该目录仍为C:\Users\Mengy\Zotero。删除该目录下的storage文件,以管理员打开cmd,输入命令mklink /J "C:\Users\PC\Zotero\storage" "D:\OneDrive - smail.nju.edu.cn\Zotero\storage”,该设备上的Zotero文件存储已与OneDrive网盘同步。