Mac上可原生批量添加当前日期前缀:①访达右键选中文件→「重命名X个项目」→「添加文本」输入“YYYY-MM-DD_”并选「添加到前面」;②Automator创建快速操作自动填当日日期;③终端命令精准处理(跳过隐藏文件)。

在Mac上给一批文件批量添加当前日期前缀,比如“2026-09-24_会议记录.pdf”“2026-09-24_截图.png”,能快速标记归档时间、避免命名冲突,且无需手动输入日期。系统原生支持该操作,不依赖第三方软件,也不用记命令。
用访达内置功能一键加当前日期前缀
这一步完全在图形界面完成,适合日常办公场景,操作即时可见,且支持预览确认。
1、打开访达,进入存放目标文件的文件夹;按住Command键逐个点击选中不连续文件,或按住Shift键点击首尾选中连续区间,也可直接按Command + A全选(注意:若混入文件夹,重命名后名称会带斜杠,可能引发兼容性问题)。
2、右键任意一个已选中的文件 → 选择「重命名 X 个项目…」(X为实际数量)。
3、在弹出窗口中,点击操作类型下拉菜单 → 选择「添加文本」。
4、在文本框中输入当前日期,格式建议为【YYYY-MM-DD_】(例如:2026-09-24_);再从下方位置选项中选择「添加到前面」。
5、预览区实时显示新名称,确认无误后点击「重命名」——【此操作不可撤销,访达不提供批量重命名撤回功能】。
用Automator创建“自动填当天日期”的快速操作
如果你每周都要给导出报表、会议纪要等文件加当天日期前缀,这个方法能省去每次手动输日期的麻烦,右键一点就自动生成。
① 打开“启动台” → “其他” → “Automator”,新建一个“快速操作”文档。
② 左侧搜索栏输入“shell”,双击拖入「运行 Shell 脚本」操作;再往上拖入「获取指定 Finder 项目」(用于接收右键传入的文件)。
③ 在「运行 Shell 脚本」面板中,将「传递输入」改为「作为参数」;在脚本框内粘贴以下代码:
for f in "$@"; do
date_str=$(date +"%Y-%m-%d");
dir=$(dirname "$f");
base=$(basename "$f");
mv "$f" "$dir/${date_str}_$base";
done
④ 点击右上角「文件」→「存储」,命名为“加今日日期前缀”之类易识别的名字。
⑤ 返回访达,选中一批文件 → 右键 → 滚动到底部「快速操作」子菜单 → 点击刚存的名称,系统立即执行,每个文件名前都加上了执行那一刻的真实日期。
终端一行命令实现精准日期前缀(含防错机制)
当需要跳过隐藏文件(如.DS_Store)、排除特定后缀(如.tmp),或仅处理某类文件(如.jpg和.png)时,图形界面无法满足,必须用终端。
打开终端,输入 cd 命令切换到目标路径,例如:cd ~/Downloads/待整理。
执行以下命令,仅对普通文件(不含目录)添加当日日期前缀,并自动跳过以点开头的隐藏项:
for f in *; do [[ -f "$f" && "${f:0:1}" != "." ]] && mv "$f" "$(date +%Y-%m-%d)_$f"; done
这条命令中,【${f:0:1} != "." 是关键防护,防止.DS_Store被重命名导致访达异常】;date +%Y-%m-%d 动态生成当天日期,每次运行结果都不同。

















