写了一个obsidian插件「File Cooker」,有需要的可自取。
目前已经将obsidian作为主力笔记软件,绝大部分的笔记都已经迁移完毕。为了方便自己后续的整理工作,写了一个插件,主要功能是对文件的批量操作:
1、批量移动文档
- 将搜索出的文档,批量移动到目标目录下
- 将当前文件中的所有链接对应的文档移动到目标目录下
- 将Dataview插件的结果批量移动到目标目录下
2、批量删除文档
- 批量删除搜索出的文档
- 批量删除将当前文档中的所有链接对应的文档
- 批量删除Dataview插件的结果
3、拷贝Dataview结果链接到剪切板
一个可能的场景:
- 开始一个专题时,基于Dataview将相关的文档统一到一个文档中,无需关注文档的具体位置。
- 当专题完成后,通过「File Cooker」,将相关的文档移动到指定的目录下统一管理
- 同时将Dataview的查询语句替换为文件链接,实现索引页与内容页的双链
具体使用方法可查看使用说明!
源码地址:-files-cooker
后续可能添加功能:
- 批量操作YAML属性
- 多文件合并
- 批量操作文件标签

