因为我的附件文件夹里有很多子文件夹,我希望将所有子文件夹的附件都拿出来到附件文件夹中,但是这样做的话不知道怎么触发链接更新机制,如果是在obsidian中的文件浏览器中操作又太累了,因为我有几千个文件夹需要处理,我是打算在外部环境写个Python脚本搞定所有的。
不如写 js 脚本

obsidian 里面的移动文件是通过 renameFile 这个函数来实现的,重命名一个文件的时候,会自动更新关联的链接
1 个赞
6666 这么优秀
批量移动文件:(把一个文件夹里面的所有文件,移动到另一个文件夹里面)

2 个赞
如果底下有好几个子文件夹的情况下 怎么让他批量的移动呢 因为不同文件夹的名字太多了
目录结构是什么样的?
用gemini写了个脚本完成了 针对每个文件名都生成一个renamefile函数就可以了 ![]()
其实一劳永逸的方法就是附件统一放一个文件夹内就好了
我是这样 就是之前设置的他会为了每个笔记的附件再创建一个文件夹到这个resource文件夹里头 然后用daisy做磁盘分析的时候就没那么直观
你实在需要的话,去看下这个插件Consistent Attachments and Links
1 个赞
