You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下实现选中文件夹内所有PDF文件快速查找与预览的快捷方式方案问询

MacOS下实现选中文件夹内所有PDF文件快速查找与预览的快捷方式方案问询

我平时也经常遇到这种嵌套文件夹里找PDF的麻烦,下面给你两种亲测好用的方法,不管是可视化操作还是轻量脚本都能满足需求:

方法一:用Automator制作右键/键盘快捷服务

这是最省心的可视化方案,不用写代码就能搞定:

  • 打开「Automator」,新建一个「快速操作」(旧版本叫「服务」)
  • 在左侧动作库搜索「查找访达项目」,把它拖到右侧的工作流区域
  • 顶部配置栏设置:「工作流收到当前」选择「文件夹」,运行环境选「访达」
  • 调整查找条件:点击规则里的「种类」,选择「PDF」,然后勾选下方的「包含子文件夹」(这是处理嵌套目录的关键)
  • 可以再加一个「显示访达项目」动作,这样找到的PDF会直接在新的访达窗口里展示,方便你直接预览对比
  • 保存这个快速操作,比如命名为「查找文件夹内所有PDF」
  • 之后使用的时候:
    • 右键选中的文件夹,在菜单底部就能找到这个服务选项
    • 还能去「系统设置-键盘-快捷键-服务」里给它设置一个专属键盘快捷键,比如Cmd+Shift+P

方法二:用AppleScript脚本实现更灵活的控制

如果你喜欢折腾,用脚本可以实现更多自定义逻辑:

  • 打开「脚本编辑器」,新建一个AppleScript文件,粘贴下面的代码:
tell application "Finder"
    set selectedFolders to selection
    if (count of selectedFolders) is not 1 then
        display alert "请只选中一个文件夹!" message "这个脚本只能处理单个选中的文件夹哦"
        return
    end if
    set targetFolder to item 1 of selectedFolders
    set pdfFiles to every file of entire contents of targetFolder whose name extension is "pdf"
    if (count of pdfFiles) is 0 then
        display alert "未找到PDF文件" message "选中的文件夹及其子目录里没有PDF哦"
        return
    end if
    reveal pdfFiles
end tell
  • 把脚本保存为「应用程序」格式,比如命名为「FindAllPDFs.app」
  • 你可以把它放到「应用程序」文件夹,然后去「系统设置-键盘-快捷键-应用程序快捷键」里给它设置全局快捷键;或者把它再用Automator包装成服务,加到右键菜单里

实用小技巧

  • 找到PDF文件后,按空格键就能快速预览单个文件,全选后右键选择「打开方式-预览」,就能在预览APP里批量查看对比
  • 要是经常用这个功能,还能把Automator做的服务拖到访达工具栏:打开访达的「显示」菜单,选择「自定义工具栏」,把服务图标拖进去就行

备注:内容来源于stack exchange,提问作者JohnA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:23:13