<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>文件重命名 on 小景</title>
        <link>https://jingyuan-zheng.github.io/zh/tags/%E6%96%87%E4%BB%B6%E9%87%8D%E5%91%BD%E5%90%8D/</link>
        <description>Recent content in 文件重命名 on 小景</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-Hans</language>
        <copyright>Jingyuan Zheng</copyright>
        <lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jingyuan-zheng.github.io/zh/tags/%E6%96%87%E4%BB%B6%E9%87%8D%E5%91%BD%E5%90%8D/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Mac 自动命名文件：用快捷指令生成建议，再由 Auto Filename Helper 确认改名</title>
            <link>https://jingyuan-zheng.github.io/zh/p/auto-filename-helper/</link>
            <pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate>
            <guid>https://jingyuan-zheng.github.io/zh/p/auto-filename-helper/</guid>
            <description>&lt;img src=&#34;https://jingyuan-zheng.github.io/img/auto-filename-helper/featured.png&#34; alt=&#34;Featured image of post Mac 自动命名文件：用快捷指令生成建议，再由 Auto Filename Helper 确认改名&#34; /&gt;&lt;p&gt;Auto Filename Helper 是一个原生 macOS 辅助应用，接收快捷指令提供的文件名建议，检查名称与路径，再执行改名。&lt;/p&gt;&#xA;&lt;p&gt;下载目录里的 &lt;code&gt;document (3).pdf&lt;/code&gt; 很难让人想起具体内容。描述清楚的名字方便查找，但自动生成的建议也可能含糊、与其他文件重名，或意外改变扩展名。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/AutoFilenameHelper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Auto Filename Helper&lt;/a&gt; 把工作分成两部分：快捷指令负责产生建议，原生应用负责校验和落地改名。它本身不是 AI 模型，也不会单独阅读文件并生成标题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;构建应用并接好快捷指令&#34;&gt;构建应用并接好快捷指令&#xA;&lt;/h2&gt;&lt;p&gt;仓库目前提供源码和 &lt;strong&gt;Auto Filename.shortcut&lt;/strong&gt;，还没有 GitHub Release 安装包。构建需要 macOS 13 或更新版本，以及 Xcode Command Line Tools。&lt;/p&gt;&#xA;&lt;p&gt;下载项目并查看安装脚本后，在项目目录执行：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./build_and_install.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;脚本会安装到 &lt;code&gt;~/Applications/AutoFilenameHelper.app&lt;/code&gt;。再将 &lt;strong&gt;Auto Filename.shortcut&lt;/strong&gt; 导入“快捷指令”，按 README 用 &lt;code&gt;shortcut_shell_replacement.sh&lt;/code&gt; 替换执行步骤。&lt;/p&gt;&#xA;&lt;p&gt;这个连接不能省略。只打开应用不会自动得到命名建议；快捷指令需要把文件路径和分析结果传给它。&lt;/p&gt;&#xA;&lt;p&gt;可以把它想成一次有把关的交接：在 Finder 选中 &lt;code&gt;document (3).pdf&lt;/code&gt;，快捷指令先给出类似“项目会议纪要.pdf”的建议，再把原路径、建议名称和理由交给应用。应用检查文件能否改名；遇到不确定的结果，就让你先看文件再确认。示例名称只是说明流程，实际建议取决于快捷指令对文件的分析。&lt;/p&gt;&#xA;&lt;h2 id=&#34;先拿一个副本试运行&#34;&gt;先拿一个副本试运行&#xA;&lt;/h2&gt;&lt;p&gt;第一次可以选一份不重要的支持格式文件副本，从 Finder 运行快捷指令，检查建议名称和原因，再到 Finder 确认结果。&lt;/p&gt;&#xA;&lt;p&gt;应用接收路径、建议名称、置信度和理由等字段。默认保留原扩展名，避免覆盖已有文件；对于不安全名称、隐藏名称、符号链接、不支持的类型或根本没有变化的名称，会拒绝处理。&lt;/p&gt;&#xA;&lt;p&gt;这些检查保证的是改名操作更稳妥，不能证明建议内容一定准确。文件名最好描述事实，而不是生成一个看起来漂亮、以后却认不出的标题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;哪些情况需要人工确认&#34;&gt;哪些情况需要人工确认&#xA;&lt;/h2&gt;&lt;p&gt;设置中可以调整改名阈值、扩展名处理和重名冲突行为，也能选择语言与外观。名称有歧义、置信度低、涉及可执行文件，或关闭自动改名时，都可能要求确认。&lt;/p&gt;&#xA;&lt;p&gt;Quick Look、在 Finder 中显示和复制路径等入口，方便先查看原文件。内容还没搞清楚时，保留原名、稍后处理也是合理选择。&lt;/p&gt;&#xA;&lt;p&gt;第一次试用时，最好拿文件副本核对三件事：建议是否真的描述内容、&lt;code&gt;.pdf&lt;/code&gt; 这样的扩展名是否保留、原目录里是否已有同名文件。即使看到较高的置信度，也可以先用 Quick Look 打开文件，避免把不同内容改成很相似的名字。&lt;/p&gt;&#xA;&lt;p&gt;这里的置信度来自上游工作流，不是应用独立验证的结论。调整阈值只是改变便利性与人工检查的分配，尤其当文件名还会影响后续归档规则时，更应先用少量文件确认效果。&lt;/p&gt;&#xA;&lt;h2 id=&#34;下载源码后先确认自己在哪个目录&#34;&gt;下载源码后，先确认自己在哪个目录&#xA;&lt;/h2&gt;&lt;p&gt;在 GitHub 项目页通过 &lt;strong&gt;Code → Download ZIP&lt;/strong&gt; 下载后，先解压，再打开包含 &lt;code&gt;build_and_install.sh&lt;/code&gt; 的文件夹。终端里的“当前目录”应当是这个项目文件夹，而不是下载目录或解压包的上一级。可以先输入 &lt;code&gt;cd &lt;/code&gt;，把项目文件夹拖入终端，再按回车；拖入时系统会处理路径中的空格。&lt;/p&gt;&#xA;&lt;p&gt;如果构建提示缺少 Xcode Command Line Tools，先运行 &lt;code&gt;xcode-select --install&lt;/code&gt;，完成系统安装后再回来构建。安装脚本会重新生成并替换 &lt;code&gt;~/Applications/AutoFilenameHelper.app&lt;/code&gt;；若以前改过这个位置的应用，先留一份副本。源码目录可以留着供以后更新，但快捷指令最终调用的应该是已安装应用里的程序。&lt;/p&gt;&#xA;&lt;p&gt;导入快捷指令后，打开编辑界面找到调用辅助程序的 Shell 步骤，保留前面负责生成建议的动作。仓库给出的替换脚本只有交接用途，它不会替你补上缺失的分析步骤。如果自己把应用装到了其他地方，要把调用路径一并改好，否则快捷指令可能已经生成结果，却找不到负责显示和改名的应用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;给文件名定一套容易延续的规则&#34;&gt;给文件名定一套容易延续的规则&#xA;&lt;/h2&gt;&lt;p&gt;先想好自己以后会用哪些词搜索。会议资料可以保留项目名、会议主题和文档中确有的日期；发票则优先保留商家、用途或票据编号。不要为了让名字完整，就把文件里没有的年份、人员或版本号补进去。自动建议再流畅，也需要符合这套规则。&lt;/p&gt;&#xA;&lt;p&gt;比如把 &lt;code&gt;document (3).pdf&lt;/code&gt; 改成“季度预算讨论.pdf”以后，真正有用的是以后输入“预算”就能找到它。如果同目录已经有另一份同名材料，应查看两份内容，而不是仅靠数字后缀区分。扩展名也有实际作用：把 &lt;code&gt;.pdf&lt;/code&gt; 改成 &lt;code&gt;.docx&lt;/code&gt; 不会把文件转换成 Word 文档，所以通常保持默认的扩展名保留设置更省心。&lt;/p&gt;&#xA;&lt;p&gt;我建议先用几份不同内容的副本走完完整流程：一份名字清楚的文件、一份名称含糊的文件，以及一份会与现有文件重名的文件。看过应用如何接受、询问或拒绝以后，再决定自己的阈值。这样调整的是实际工作习惯，而不只是一个看不出含义的数字。&lt;/p&gt;&#xA;&lt;h2 id=&#34;快捷指令运行了却没有完成改名&#34;&gt;快捷指令运行了，却没有完成改名&#xA;&lt;/h2&gt;&lt;p&gt;排查时沿着“选中文件 → 生成建议 → 传给应用 → 应用处理”往下看。如果只打开了设置窗口，先检查快捷指令有没有把输入送到程序的标准输入；如果弹出确认窗口但文件名没变，看看是否还在等待你的选择。如果应用说明名称无变化或类型不支持，就先处理这条提示，不必重复运行同一个文件。&lt;/p&gt;&#xA;&lt;p&gt;同样的名字未必表示同一个文件。确认窗口中先核对路径，尤其是桌面、下载和云盘里各有一份副本时；必要时用“在 Finder 中显示”定位原件。完成后回到那个目录检查，而不是只看最近使用列表。若文件还被其他脚本或项目配置按原名引用，改名前也要一起考虑这些引用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;本地改名与上游分析分开看&#34;&gt;本地改名与上游分析分开看&#xA;&lt;/h2&gt;&lt;p&gt;辅助应用本身不发送网络请求。但命名建议来自快捷指令，是否调用 AI 服务、传递哪些内容，要看快捷指令中的动作与配置。&lt;/p&gt;&#xA;&lt;p&gt;因此，“改名在本地完成”不能直接推导为“整个分析过程都在本地”。使用个人文档前，先查看快捷指令实际做了什么。&lt;/p&gt;&#xA;&lt;p&gt;如果想先解释陌生文件的用途，可以看 &lt;a class=&#34;link&#34; href=&#34;https://jingyuan-zheng.github.io/zh/p/what-file-is-this/&#34; &gt;What File Is This&lt;/a&gt;；改名后需要快速查找，可以配合 &lt;a class=&#34;link&#34; href=&#34;https://jingyuan-zheng.github.io/zh/p/machunt-native-file-search/&#34; &gt;MacHunt&lt;/a&gt;。完整接线方式见 &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/AutoFilenameHelper#readme&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;项目 README&lt;/a&gt;。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
