fengshuzi86 downloadsBatch file operations - select, delete, move, tag, rename images, find broken links and orphan notes.
一个强大的 Obsidian 批量文件管理插件,支持批量选择、删除、移动文件,以及迁移未完成任务。
笔记名-001、笔记名-002 等%20 不会误判)main.jsmanifest.jsonstyles.css.obsidian/plugins/file-commander/cd /path/to/your/vault/.obsidian/plugins
git clone https://github.com/你的用户名/file-commander.git
cd file-commander
npm install
npm run build
category 改为 type)笔记名-001、笔记名-002 等,并更新库内所有引用 转换为  相对路径格式,兼容 Typora 转换为  最简路径格式60.Java%20中能创建%20volatile数组吗-001.png)这是一个强大的功能,可以批量修改 markdown 文件 frontmatter 中的属性名:
category)type)插件会自动:
示例:
修改前:
---
category: 餐饮
status: active
---
修改后:
---
type: 餐饮
status: active
---
将选中笔记内嵌入的图片按出现顺序重命名为「笔记名-001」「笔记名-002」等格式,并自动更新库内所有引用。
笔记名-001.扩展名、笔记名-002.扩展名 等说明: 仅处理笔记中通过 ![[...]] 或  引用的图片,扩展名以插件设置中的「图片扩展名」为准。
Obsidian 支持最简路径(仅文件名),但 Typora 等编辑器需要相对路径才能正确显示图片。
图片转相对路径:
 转换为  格式![[image.png]] 转换为  格式图片转最简路径:
 转换为  格式在「图片文件夹」设置(如 assets)下,找出没有被任何笔记引用的图片文件,方便清理无用附件。
assets,attachments)![[...]] 或 [[...]] 引用的图片说明: 只扫描配置的图片文件夹及其子文件夹,扩展名以「图片扩展名」为准。
批量打标签:
#todo #important批量替换标签:
#cy 替换为 #餐饮# 符号按标签筛选:
按文件夹筛选:
在插件设置中可以配置:
标签设置:
图片扫描设置:
%20 表示空格),不会将有效图片误判为失效# 开发模式
npm run dev
# 构建
npm run build
# 部署到本地vault
npm run deploy
# 发布到GitHub
npm run release
MIT
如果这个插件帮助了你,欢迎扫码打赏,感谢支持!
微信扫码打赏