2025-8-19发现,将文件拖动到canvas,然后选中,右键批量移动,非常方便,都不需要用到file cooker了。

必备,神器。文件批量移动,批量重命名,批量加properties,且都不会让反向链接失效。

使用文档:obsidian-files-cooker/README_zh.md at main · ivaneye/obsidian-files-cooker · GitHub

File Cooker

点击右上角代码框,自动选中 dataview 代码后,可以使用 Copy Dataview result link 命令,批量复制链接,由于后续的批量移动文件。

如果目标文件夹有重名,会导致失败且没有提示,所以此时可以考虑新再建一个文件夹 2,先统一 move 过去,然后再用 Obsidian 自带的拖动功能,merge 2 个文件夹。

设置为-符号,就是删除。

批量操作的目标有

  • 文件夹
  • 文件
  • canvas
  • properties

批量的方式有

  • 批量删除
  • 批量添加
  • 批量移动
  • 批量合并

dataview 语法

Dataview 举例:

LIST
FROM ""
WHERE contains(file.name, "映兔") AND !contains(file.path, "Atlas/Spaces/ingtube")
 

批量添加

cmd + p 中搜: file add to

批量移动

cmd + p 中搜: file move to