Obsidian 通過堅果云+foldersync 實現(xiàn)win+安卓同步 出現(xiàn)dulplicteName錯誤,解決!
這篇文章是我用堅果云同步手機和電腦Obsidian筆記的過程。Obsidian已經(jīng)用了一個多月了,它的優(yōu)點是好看,文件都在本地,缺點是markdown格式,表格分欄基本沒法用。pc端不必說,直接用堅果云同步到云端即可,安卓的obsidian和pc完全兼容,只要把pc的文件同步了,格式、主題甚至插件都能完美運行。但是堅果云沒法同步本地文件夾,只能下載。所以用到了foldersync進行同步,這里不再贅述,可自行百度。
但使用中遇到了一個問題,基本沒有回答,連“沒法解決,只能手動刪除上傳”都出來了,那我還要自動化工具干嘛?這里發(fā)一下我的解決過程。
基本設(shè)置


2. 遇到的問題

報錯duplicateName,已經(jīng)存在同名文件。只在安卓端修改后同步時出現(xiàn)。
3.如何解決
首先判斷是堅果云回傳的,因為是html格式的代碼,foldersync報的錯不可能裸代碼
感覺是設(shè)置的問題,既然堅果云開放了webDav,foldersync也支持此標(biāo)準(zhǔn),那沒理由這種基本的同步都做不到。查閱folderSync官網(wǎng)文檔:https://www.tacit.dk/foldersync/help/#webdavnextcloudowncloud

????????b.????可以看到tempNameSetting默認(rèn)是開的,邏輯是:先建立一個臨時的名字,傳輸完畢后重命名為目標(biāo)名稱,和堅果云回傳的不能重名報錯對的上...很可疑啊。試一下!

????????c. 取消勾選“臨時文件方案”,再試一下!
改動obsidian,回到foldersync重新手動同步,沒報錯了!
勾上高級里的“即時同步”,改動一個字母obsidian默認(rèn)都會保存一次,foldersync也會實時監(jiān)控同步,哇,這絲滑的感覺,好爽!

總結(jié):由于foldersync臨時文件名方案導(dǎo)致的,不需要手動刪除再上傳哦。