Windows 11 按拍摄日期重命名照片(3 种方法)
Renomee 团队
发布于 2026年9月7日
Windows 11 按拍摄日期重命名照片(3 种方法)
快速答案: Windows 11 本身无法按拍摄日期重命名照片——文件资源管理器可以按「拍摄日期」排序,但不会将日期写入文件名。使用 PowerToys PowerRename(免费,变量配置)、Bulk Rename Utility(免费,格式控制最强)或 Renomee(自然语言规则,支持 HEIC/RAW/条件逻辑)。三种工具均直接从照片文件中读取 EXIF 拍摄日期。
从旅行归来,文件夹里堆满了 DSC_0001.jpg、IMG_3847.jpg、20260904_114523.jpg,混在一起,毫无规律。拍摄日期已经存在于每张照片里——由相机写入 EXIF 元数据。问题是如何把这个日期写进文件名,让任何文件浏览器、备份工具或搜索引擎都能正确排序。
本文介绍三种免费方法,从最轻量到功能最完整,并额外说明超越基础日期戳的高级命名模式。
对比表,快速选方法
| 方法 | 工具 | 操作难度 | EXIF 支持 | 适合人群 |
|---|---|---|---|---|
| PowerToys PowerRename | PowerToys(免费) | ★★☆☆☆ | ✅ | 轻量、变量配置 |
| Bulk Rename Utility | BRU(免费) | ★★★★☆ | ✅ | 格式控制精细 |
| Renomee | Renomee(免费试用) | ★☆☆☆☆ | ✅ | 混合格式、复杂规则、支持撤销 |
什么是 EXIF 拍摄日期?
EXIF 拍摄日期(存储为 EXIF 标签 36867 中的 DateTimeOriginal)是相机在按下快门瞬间写入的时间戳,永远不会改变——无论你复制文件、移到新硬盘,还是通过邮件发送,它始终保持不变。
Windows 还维护另外两个时间戳,但对照片整理而言不可靠:
| 时间戳 | 由谁设置 | 何时重置 |
|---|---|---|
| EXIF 拍摄日期 | 相机硬件 | 永远不变 |
| 修改日期 | 操作系统 | 文件被复制、移动或编辑时 |
| 创建日期 | 操作系统 | 文件被复制到新位置时 |
最常见的错误是用修改日期重命名照片。结果看起来正确——直到你把文件夹复制到新硬盘,创建日期变成今天,修改日期也可能被重置。EXIF 拍摄日期是唯一可靠的来源。
方法一:PowerToys PowerRename ★★☆☆☆
PowerRename 是 Microsoft PowerToys 的一部分,微软官方出品的免费工具集。它集成在文件资源管理器的右键菜单中,原生支持 EXIF 元数据变量。
安装 PowerToys
在 Microsoft Store 搜索 PowerToys 安装,或从 PowerToys GitHub 发布页下载。免费、开源。
按 EXIF 拍摄日期重命名
第 1 步. 在文件资源管理器中全选照片(Ctrl + A)→ 右键 → PowerRename。
第 2 步. 点击 Replace with 字段旁的下拉框,切换为 EXIF/MDF 模式。
第 3 步. 输入日期格式模板(使用 EXIF 变量):
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM-$DATE_TAKEN_DD_$DATE_TAKEN_HH$DATE_TAKEN_mm$DATE_TAKEN_SS
第 4 步. 确认右侧预览显示类似 2024-03-15_143022.jpg 的新文件名。
第 5 步. 点击 Rename 执行。
EXIF 变量速查表
| 变量 | 含义 | 示例 |
|---|---|---|
$DATE_TAKEN_YYYY | 年(4 位) | 2024 |
$DATE_TAKEN_YY | 年(2 位) | 24 |
$DATE_TAKEN_MM | 月 | 03 |
$DATE_TAKEN_DD | 日 | 15 |
$DATE_TAKEN_HH | 小时(24 小时制) | 14 |
$DATE_TAKEN_mm | 分钟 | 30 |
$DATE_TAKEN_SS | 秒 | 22 |
$CAMERA_MODEL | 相机型号 | Canon EOS R5 |
$CAMERA_MAKE | 相机品牌 | Canon |
PowerRename 常用格式模板
# 仅日期
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM-$DATE_TAKEN_DD
# 年-月前缀(按月相册排序)
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM
# 日期 + 时间(推荐,连拍防重名)
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM-$DATE_TAKEN_DD_$DATE_TAKEN_HH$DATE_TAKEN_mm$DATE_TAKEN_SS
# 日期 + 相机型号(多相机拍摄)
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM-$DATE_TAKEN_DD_$CAMERA_MODEL
# 日期前缀 + 保留原文件名(需开启 Use Regex + 捕获组)
$DATE_TAKEN_YYYY-$DATE_TAKEN_MM-$DATE_TAKEN_DD_$1
局限: PowerRename 无法应用条件逻辑——例如「有 EXIF 就用拍摄日期,没有就用修改日期并加后缀」。所有选中文件都使用同一套固定模板。
方法二:Bulk Rename Utility ★★★★☆
Bulk Rename Utility(BRU)是一款历史悠久的免费 Windows 重命名工具,界面比 PowerRename 密集,但对日期格式、分隔符和编号有更精细的控制。
安装
从官网下载安装,个人使用完全免费。
启用 EXIF 数据提取
第 1 步. 打开 BRU,用左侧面板浏览到照片文件夹,选中要重命名的文件。
第 2 步. 顶部菜单 → Renaming Options → ID3 / Exif Data / File Properties → Extract Exif Data (Photos)。文件列表中的 Taken (Original) 列填充拍摄时间戳。✅
配置 EXIF 日期重命名
第 3 步. 找到 Auto Date (8) 区域,Mode 改为 Prefix。
第 4 步. Type 设为 Taken (Original)。
第 5 步. Fmt 设为 YMD,勾选 Cent(年份 4 位)。
第 6 步. 配置分隔符:
- Sep =
_(日期与原文件名之间) - Seg =
-(年、月、日之间)
第 7 步. 预览确认格式如 2024-03-15_DSC_0001.jpg → 点击 Rename。
自定义日期格式(进阶)
在 Custom 字段输入精确控制的格式:
# 日期 + 时间,精确到秒
%Y-%m-%d_%H%M%S
# 仅年-月
%Y-%m
# 仅年
%Y
局限: Bulk Rename Utility 无法在一次重命名中同时提取 EXIF 日期和相机型号。也没有撤销功能——第一次使用务必先对少量文件测试。
方法三:Renomee ★☆☆☆☆
Renomee 用自然语言规则替代变量配置。描述你想要的结果,Renomee 读取 EXIF、生成重命名计划、显示完整预览,然后执行。每次操作都有记录,支持一键撤销。
基础操作
第 1 步. 将照片文件夹拖入 Renomee,或在文件资源管理器右键 → Open with Renomee。
第 2 步. 输入规则,例如:
用 EXIF 拍摄日期重命名所有照片,格式:YYYY-MM-DD_HHMMSS
第 3 步. 查看预览——冲突在执行前标出。
第 4 步. 点击执行。撤销请点击历史面板中的撤销。
只有 Renomee 能做到的高级规则
这是 Renomee 与 PowerRename、BRU 真正拉开差距的地方。前两款工具对所有文件应用同一个固定模板;Renomee 理解条件、兜底逻辑和字段组合:
1. 日期 + 相机型号(多相机拍摄)
用 EXIF 拍摄日期重命名,日期后附加相机型号。
格式:YYYY-MM-DD_HHMMSS_相机型号
结果:2024-03-15_143022_Canon-EOS-R5.jpg
2. 条件兜底(无 EXIF 时用修改日期 + 标记)
有 EXIF 拍摄日期的照片,用拍摄日期重命名。
没有 EXIF 的文件,用修改日期,并在文件名末尾加 _NO-EXIF。
结果:相机照片 → 2024-03-15_143022.jpg;截图 → 2024-03-15_screenshot_NO-EXIF.jpg
3. 年-月分组 + 月内顺序编号
按年月分组,每个月内按顺序编号。
格式:YYYY-MM_001、YYYY-MM_002...
结果:2024-03_001.jpg、2024-03_002.jpg、2024-04_001.jpg
4. 跳过截图,只重命名相机照片
用 EXIF 拍摄日期重命名所有照片。
跳过原文件名包含「Screenshot」的文件。
5. 日期前缀 + 保留原文件名(保留参考)
在文件名前加 EXIF 拍摄日期前缀,保留原文件名。
格式:YYYY-MM-DD_原文件名
结果:2024-03-15_DSC_0001.jpg
6. 多相机合并排序(跨设备按真实时间排列)
这些照片来自两台相机,时钟设置不同。
按全批照片的 EXIF 拍摄日期统一排序,
然后顺序命名:Trip_001、Trip_002...
结果:两台相机的照片按真实拍摄时间交错排列——PowerRename 和 BRU 无法可靠完成这个操作。
高级命名模式参考
除了基础的 YYYY-MM-DD,还有几种常用命名策略:
格式对照表
| 目标 | 格式 | 示例结果 |
|---|---|---|
| 按年归档 | YYYY | 2024_DSC_0001.jpg |
| 按月归档 | YYYY-MM | 2024-03_DSC_0001.jpg |
| 按天分组(不含时间) | YYYY-MM-DD | 2024-03-15_DSC_0001.jpg |
| 连拍防冲突 | YYYY-MM-DD_HHMMSS | 2024-03-15_143022.jpg |
| 日期 + 相机型号 | YYYY-MM-DD_相机型号 | 2024-03-15_CanonR5.jpg |
| 保留原文件名 | YYYY-MM-DD_原文件名 | 2024-03-15_DSC_0001.jpg |
| 旅行前缀 | 地点_YYYY-MM-DD | Japan_2024-03-15.jpg |
如何选择日期粒度
- 仅年份 — 适合文件夹名已包含月份的归档场景
- 年-月 — 适合婚礼摄影师按月交付相册
- 日期 + 时间(推荐默认) — 唯一能在连拍场景下不发生冲突的格式
- 日期 + 相机型号 — 必须在主摄 + 副摄同时拍摄时合并文件夹的场景
照片没有 EXIF 拍摄日期怎么办?
截图、微信/WhatsApp 收到的图片、扫描件通常缺少 EXIF DateTimeOriginal 字段。
| 工具 | 兜底方案 |
|---|---|
| PowerRename | 将变量从 $DATE_TAKEN_* 改为 $YYYY-$MM-$DD(读取文件系统日期) |
| Bulk Rename Utility | Auto Date 的 Type 从 Taken (Original) 改为 Modified |
| Renomee | 在规则中加入「没有 EXIF 时使用文件修改日期」,还可以追加后缀标记这类文件 |
精度说明: 文件系统日期在跨盘复制时会重置。如果文件已经在多台设备间传输,兜底日期可能是今天而不是原始拍摄日。Renomee 是唯一能通过可见标记(
_NO-EXIF)让你识别哪些文件用了兜底日期的工具。
照片文件名的长期可用格式
| 格式 | 示例 | 评价 |
|---|---|---|
YYYY-MM-DD_HHMMSS | 2024-03-15_143022.jpg | ✅✅ 最佳——任何地方字母排序 = 时间顺序,秒精度消除连拍冲突 |
YYYY-MM-DD | 2024-03-15.jpg | ✅ 适合拍摄量较少的场景 |
YYYYMMDD_HHMMSS | 20240315_143022.jpg | ✅ 可用,可读性略差 |
MM-DD-YYYY | 03-15-2024.jpg | ❌ 字母排序 ≠ 时间顺序 |
命名安全原则:
- 年份放最前——只有这样字母排序才等于时间顺序
- 用
-和_分隔——Windows、macOS、Linux 均兼容 - 避免
/ : * ? " < > |——Windows 不允许在文件名中使用
常见问题
Windows 11 不安装额外工具能按拍摄日期重命名照片吗?
不能。Windows 11 文件资源管理器可以显示「拍摄日期」列并排序,但不会将日期写入文件名。需要 PowerToys PowerRename、Bulk Rename Utility 或 Renomee。
重命名照片会改变照片内部的 EXIF 数据吗?
不会。重命名只修改文件名(文件系统外部元数据)。照片内部所有 EXIF 字段——拍摄日期、GPS、相机型号、ISO、光圈——完全不受影响。
EXIF 拍摄日期和修改日期有什么区别?
EXIF 拍摄日期由相机在拍摄瞬间写入,永远不变。修改日期由操作系统管理,每次复制、移动或编辑文件时都会重置。整理照片务必使用 EXIF 拍摄日期。
两张照片在同一秒拍摄,文件名会冲突吗?
不会。PowerRename 自动追加 -1、-2。Bulk Rename Utility 通过编号后缀处理。Renomee 在执行前预览中检测所有冲突并自动解决。
RAW 格式(CR2、NEF、ARW)和 iPhone HEIC 格式也支持吗?
支持。PowerRename 和 Bulk Rename Utility 支持主流 RAW 格式。Renomee 可以在一次操作中混合处理 JPG、HEIC、PNG 和 RAW。
能同时用拍摄日期和相机型号命名吗?
可以,但工具支持程度不同。PowerRename 支持 $CAMERA_MODEL 与 $DATE_TAKEN_* 组合。Bulk Rename Utility 无法在一次操作中同时提取两个字段。Renomee 支持用自然语言描述任意组合规则。
总结:选哪个方法?
| 你的情况 | 推荐方法 |
|---|---|
| 只需简单日期重命名,愿意配置变量 | PowerToys PowerRename ★★☆☆☆ |
| 需要精确控制分隔符和格式 | Bulk Rename Utility ★★★★☆ |
| JPG + HEIC + RAW 混合批量处理 | Renomee ★☆☆☆☆ |
| 需要执行后可撤销 | Renomee ★☆☆☆☆ |
| 条件规则(兜底、跳过文件、附加相机型号) | Renomee ★☆☆☆☆ |
| 多相机照片按真实时间顺序合并 | Renomee ★☆☆☆☆ |
三种方法都不会改动照片数据,只有文件名发生变化。
延伸阅读
标签
关于作者
Renomee 团队 是 Renomee 的内容贡献者。
相关文章
IMG_0001 怎么变成有意义的文件名?AI 读取照片信息,1000 张 2 分钟搞定
1000 张照片全叫 IMG_0001、DSC_0001,找文件要一张张打开看?Renomee AI 读取拍摄时间、场景信息,2 分钟批量生成有意义的文件名。支持中英文混合命名规则,摄影师和设计师必备。
批量删除文件名特殊字符:4 种方法实测,清理 1000 个文件名只需 15 秒
文件名里的括号、方括号、乱码字符让你抓狂?本文实测 4 种方案:手动 F2、PowerShell 正则、PowerRename、AI 工具,批量删除 Windows 非法字符和常见污染字符,处理 1000 个文件只需 15 秒,附可直接运行的 PowerShell 脚本。
安装完不知从哪开始?5 分钟完成批量重命名工具全流程操作
刚下载 Renomee,面对空白界面不知从哪开始?跟着本入门教程:导入文件 → 用自然语言描述命名规则 → AI 自动处理 → 确认执行,全程仅需 5 分钟。包含摄影、设计、文档管理和学术论文 4 大场景实战模板,零技术基础也可立即上手使用。