如何在 Mac 上卸载 Default Folder X
卸载 Default Folder X 前先备份设置,完成正在使用的打开和保存对话框,官方 FAQ对版本 5 和 6 给出的流程是退出后移到废纸篓。版本 4 使用安装器卸载,不把旧版偏好面板的路径套到这款应用上。
保存设置再移除应用
先从菜单栏菜单退出 Default Folder X,再复制设置。还要保留收藏夹和设置时,把现有的 ~/Library/Preferences/com.stclairsoft.DefaultFolderX5.plist 和 ~/Library/Application Support/com.stclairsoft.DefaultFolderX5 复制到删除清单之外的备份位置,打开副本核对,这是 FAQ 给出的备份位置,也和实测 6.3 应用的历史 bundle ID 一致,不因为版本号以 6 开头就把路径里的 5 改成 6。
退出并核对要保留的备份后,把应用程序里的 Default Folder X.app 移到废纸篓。Finder 工具栏按钮变成问号时,按 FAQ 的说明,按住 Command 把按钮拖出工具栏,系统设置 › 通用 › 登录项与扩展还留有它自己的登录项时只处理这一项。
核对扩展数据
实测出现了两个扩展容器:
~/Library/Containers/com.stclairsoft.DefaultFolderX5.DrawerButtonExtension~/Library/Containers/com.stclairsoft.DefaultFolderX5.MenuButtonExtension
确认设置备份并退出 Default Folder X 后,在 Finder 按 Shift + Command + G,打开上面两个容器和前面列出的 X5 支持资料、偏好位置,备份要用的容器内容,再把决定删除的 Default Folder X 专属项目移到废纸篓。其他安装渠道可能使用不同标识,Setapp 副本还在就保留它的数据,不在归属未确认时删除整个 ~/Library/Application Support/.com.stclairsoft 厂商目录,也不用重置 macOS 权限数据库来卸载,移除应用不会取消 Setapp 订阅。
检查结果
pgrep -ifl 'Default Folder X'
ls -ld '/Applications/Default Folder X.app' "$HOME/Library/Application Support/com.stclairsoft.DefaultFolderX5" "$HOME/Library/Containers/com.stclairsoft.DefaultFolderX5.DrawerButtonExtension" "$HOME/Library/Containers/com.stclairsoft.DefaultFolderX5.MenuButtonExtension"
pgrep 正常结束且没有输出,只表示没有命令行匹配 Default Folder X 的进程,不能排除所有相关 helper,列出进程时先在活动监视器核对可执行文件路径,确认属于本款应用再处理,打印出的路径还在,找不到路径表示该位置已不存在,权限错误则不能确认结果。Finder 工具栏快捷入口另外检查,它还在不表示应用仍已安装。
用 Homebrew 安装时
brew uninstall --cask default-folder-x
当前 cask会先请求 Default Folder X 退出,再移除它管理的应用,不执行 zap。zap 清单用 com.stclairsoft.DefaultFolderX6 命名支持数据、缓存、偏好、Drawer 和 Menu 扩展的脚本与容器,还包含 .com.stclairsoft 支持数据,以及 ~/Library/Application Support/com.apple.sharedfilelist 下以应用命名的最近文档列表,这个 6 的写法和实测应用、FAQ 备份路径不同。
直接运行 brew uninstall --cask --zap default-folder-x 会执行整份 cask 清单,不参考 Mole 的勾选。Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。卸载时可以移除明确属于应用的最近文档列表,它的共享父目录和系统列表仍受保护。
Mole 会列出什么
存在时,明确属于应用的 bundle 偏好、支持数据和缓存默认勾选,归属明确、以应用 bundle ID 为前缀的自有扩展容器和脚本也默认勾选,不同标识的 helper 仍待确认,要保留设置就先备份或取消勾选。开启「卸载时一并移除数据和配置」可以预选符合条件的审核应用数据,共享厂商资料和其他已安装渠道的数据仍需核对归属,cask 用另一个主版本标识命名的路径不能直接证明归当前副本所有。
这次检查覆盖了什么
2026 年 9 月 21 日,官网包里的 Default Folder X 6.3 拷入应用程序目录后卸载,记录的 bundle ID 是 com.stclairsoft.DefaultFolderX5,没有 Homebrew 收据,没有安装 helper,也没有授予辅助功能权限。应用、Sentry 崩溃缓存和扩展脚本进了废纸篓,Drawer 和 Menu 容器返回权限错误,没有验证完整安装器的效果、设置恢复、权限撤销或扩展容器全部移除。
