zotero zotfile插件 pdf附件文件夹在多系统下的同步设置
本文通過MetaWeblog自動(dòng)發(fā)布,原文及更新鏈接:https://extendswind.top/posts/research/zotero_multiple_directory_pdf_sync
之前的附件使用zotfile單獨(dú)的文件夾管理,換了一塊硬盤,掛載目錄發(fā)生變化后zotero里所有的附件都打不開,在zotero的目錄設(shè)置和zotfile的目錄設(shè)置里改了都沒用。
使用sqllite的瀏覽器看了一眼zotero的存儲(chǔ)數(shù)據(jù)庫(kù)(zotero.sqlite),在表itemAttachments中存儲(chǔ)了所有附件的類型地址等信息,發(fā)現(xiàn)里頭的地址全都使用的絕對(duì)路徑!!
重點(diǎn)在于設(shè)置zotero和zotfile的附件路徑和轉(zhuǎn)移文件。
使用網(wǎng)盤同步的不用折騰這些。
設(shè)置
zotero preferences -> Files and Folders -> Linked Attachment Base Directory 設(shè)置存儲(chǔ)路徑 (注意不是 data directory)
把zotfile里的路徑也改到這(不知道具體什么機(jī)制,zotfile有個(gè)相對(duì)路徑的pull request不知道讀的是不是這個(gè),懶得多折騰)
已有的文件移動(dòng)
如果由于換硬盤換系統(tǒng)一類的問題,先使用軟連接指向原來的目錄,讓zotero能夠找到原來的文件。(源目錄可以使用sqllite的瀏覽器看到)
在library下全選所有的items,然后右鍵 Manage Attachments -> Rename Attachments。(看起來是重命名,實(shí)質(zhì)上會(huì)移動(dòng)所有的文件)
此時(shí)此前附件中的絕對(duì)路徑/mnt/data/...會(huì)變成attachments:catagory1/test1.pdf 類似的相對(duì)路徑。
更高端一點(diǎn)的可以直接操作sqllite數(shù)據(jù)庫(kù)來改…
最后
跨操作系統(tǒng)或者跨目錄直接設(shè)置到相同的目錄即可。
總結(jié)
以上是生活随笔為你收集整理的zotero zotfile插件 pdf附件文件夹在多系统下的同步设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。