最实用稳定的方式是用automator搭配applescript实现一键批量修改文件夹图标——系统原生支持,无需第三方软件;需准备1024×1024 png或.icns图标,通过automator创建“快速操作”,嵌入applescript调用sips命令批量注入,执行后运行killall finder刷新界面。

批量修改多个文件夹图标,最实用又稳定的方式是用 Automator 搭配 AppleScript 实现一键应用——不用装第三方软件,系统原生支持,操作一次就能覆盖几十个文件夹。
准备统一图标资源
先确保你有一张高质量的图标图源:
- 推荐使用 1024×1024 像素的 PNG(带透明背景更适配深浅模式),或导出为 .icns 格式(兼容性更好,多尺寸自动适配);
- 如果只有普通图片,可用“预览”打开 → “文件” > “导出” → 格式选 ICNS 保存;
- 图标文件建议放在桌面或专门文件夹里,方便后续快速选取。
用 Automator 创建批量设置快捷操作
这是 macOS 内置、无需编码基础的图形化方案:
- 打开自动操作(Automator),新建一个“快速操作”文档;
- 左侧搜索栏输入“获取指定的 Finder 项目”,拖入工作区,点击“添加文件”把目标文件夹全选拖进去;
- 再搜“运行 AppleScript”,拖入下方,粘贴这段脚本:
repeat with f in (input as list)
do shell script "sips -i " & quoted form of iconPath & " -s icon " & quoted form of (POSIX path of f)
end repeat
- 保存为“批量设文件夹图标”,关闭 Automator;
- 之后在 Finder 中选中任意多个文件夹 → 右键 → “快速操作” → 点击你刚命名的指令 → 选中图标文件即可执行。
跨文件夹复用已有图标(免重复制作)
如果你已有某个文件夹用了理想图标,可直接复制过去:
- 右键该已设好图标的文件夹 → “显示简介” → 点击左上角图标 → “编辑” > “拷贝”;
- 再右键另一个文件夹 → “显示简介” → 点击左上角图标 → “编辑” > “粘贴”;
- 这个操作可逐个进行,也适合小范围(3–5个)快速同步,比重新找图更快捷。
终端命令批量注入(进阶但高效)
熟悉命令行的话,一条终端指令就能批量处理:
- 把所有目标文件夹拖进终端窗口,生成路径列表(例如:
/Users/you/FolderA /Users/you/FolderB); - 再执行:
for f in /path/to/folder1 /path/to/folder2; do sips -i "/path/to/icon.icns" -s icon "$f"; done; - 完成后运行
killall Finder刷新界面,图标立刻生效。
不复杂但容易忽略:每次粘贴或注入后,若图标没马上更新,执行 killall Finder 就能强制重载。批量操作前建议先试 1–2 个文件夹确认效果,再全量执行。











