
一键将照片按年月分类整理文件夹
最近在整理照片,在询问了GPT老师后用以下程序可以一键将文件夹的照片按照年和月生成文件夹,并分类放进去。
第1步:下载与准备
- 访问 ExifTool 官网(exiftool.org)或者这个网站(https://sourceforge.net/projects/exiftool/files/)下载 Windows 可执行文件(
exiftool-xx.xx_64.zip)。根据自己的电脑型号下载! - 解压后,你会得到一个
exiftool(-k).exe文件。 - (关键) 将其重命名为
exiftool.exe,并把它和“exiftool_file”文件夹一起直接放在你想整理的照片文件夹里。
第2步:写.bat程序
- 在你的照片文件夹里,右键 -> 新建 -> 文本文档。
- 将这个新建的文本文档重命名为
整理照片.bat(注意后缀名必须是.bat,而不是.txt)。 - 右键点击这个
整理照片.bat文件,选择 “编辑”。 - 将下面的代码完整复制并粘贴到打开的记事本中:
@echo ==============================
echo 正在按 年/月 整理照片...
echo ==============================
exiftool -r -d "%%Y/%%Y%%m" "-Directory<DateTimeOriginal" -if "$DateTimeOriginal" -ext jpg -ext jpeg -ext png -ext heic -ext mp4 -ext mov .
exiftool -r -d "%%Y/%%Y%%m" "-Directory<CreateDate" -if "not $DateTimeOriginal and $CreateDate" -ext jpg -ext jpeg -ext png -ext heic -ext mp4 -ext mov .
exiftool -r -d "%%Y/%%Y%%m" "-Directory<FileModifyDate" -if "not $DateTimeOriginal and not $CreateDate" -ext jpg -ext jpeg -ext png -ext heic -ext mp4 -ext mov .
echo ==============================
echo 整理完成!
echo ==============================
pause5. 保存并关闭记事本
第3步:跑程序
- 保证有三个文件在照片文件夹里:exiftool.exe, exiftool_file文件夹,整理照片.bat。所有需要整理的文件也都放在同一个文件夹。
- 双击“整理照片.bat”程序,它自动运行后就会把所有照片都分类好啦~
最后有点显示乱码问题,但是能用~感谢GPT老师的支持,并且不感谢没有让我成功还花费了很多时间的deepseek和千问。
编辑于 2026-04-06 · 著作权归作者所有