电脑照片怎么自动整理?按日期重命名、分文件夹、修正拍摄时间
先修好每张照片里的拍摄日期,再按日期给文件命名,最后按年月、地点分进文件夹。讲免费的手动办法,也讲自动的办法。
大多数人的照片库都是这样长大的:这里一次手机备份,那里一张相机存储卡,一个 Google Takeout 导出包,一台旧笔记本。几年下来,你有了一个大文件夹,里面全是 IMG_4471.jpg 这样的文件,一半显示的年份还是错的。
这篇讲怎样在电脑上整理照片,而且整理完不会再乱。Mac、Windows 和 Linux 上都适用。先讲免费的手动办法,再讲用我们的软件 Takeout JSON Metadata Fixer 自动整理的办法。截图是真实软件界面的局部,截的是英文界面。
照片库为什么会乱
三件事同时出错。文件名没有意义:IMG_4471.jpg、PXL_20230514.jpg、image(3).png。文件夹是按设备分的,不是按你的生活分的。日期常常是错的,所以按日期排序,2014 年的旅行照片会排在上周的收据旁边。
根子在日期。复制、下载、导出,都会重置文件在外面显示的日期。来自 Google Takeout、聊天软件和扫描的照片,常常连照片里面的日期也丢了。
顺序:先日期,再文件名,最后文件夹
按这个顺序来,因为每一步都依赖前一步。
- 日期。 确保每张照片都带着真实的拍摄日期。
- 文件名。 用这个日期给每个文件重命名,这样按名字排序就是按时间排序。
- 文件夹。 把文件按年月、按地点或按旅行分进文件夹。
如果先重命名、先分文件夹,一个错的日期就会让照片带着错的名字进错的文件夹。先把日期修好,后面两步自然就对了。
免费的办法:手动整理
几百张照片,可以自己动手。在 Mac 或 Windows 上,把文件夹按拍摄日期排序,选中一个月的照片,拖进一个新文件夹,比如 2023/05。每个月重复一遍。慢,但不花钱。
照片再多一些,免费工具 exiftool 可以用一条命令完成重命名和分文件夹。在那个文件夹里打开终端,运行:
exiftool '-FileName<DateTimeOriginal' -d '%Y/%m/%Y-%m-%d_%H%M%S%%-c.%%e' -r .
这条命令把每张照片移进一个 年/月 文件夹,并按拍摄日期命名。第二条命令把文件日期设成拍摄日期:
exiftool '-FileModifyDate<DateTimeOriginal' '-FileCreateDate<DateTimeOriginal' -r .
两点提醒。exiftool 是在原地修改文件,所以先拿一份副本试。而且它只能用照片里面已有的日期。没有拍摄日期的照片会被跳过,exiftool 也不告诉你是哪些。Google Takeout 的日期放在单独的 .json 文件里,用 exiftool 修复 Takeout 的办法要长得多。
自动的办法:一次运行做完三步
Takeout JSON Metadata Fixer 一次运行就把日期、文件名和文件夹都做完,用的是按钮,不是命令。它在 Mac、Windows 和 Linux 上运行,照片始终不离开你的电脑。
旧硬盘、相机存储卡或另一部手机里的照片,来源选「任意文件夹」(Any Folder)。Google Takeout 导出包选「Takeout .zip」。在 Mac 上,「Apple 照片」(Apple Photos)也可以作为来源。见 对任意照片文件夹运行(英文)。

然后选一种命名方式和一种文件夹方式。两个菜单下面的一行,会显示一张真实照片最后的位置。图里的例子,一张照片会变成 2024/03-March/2024-03-15-1430_Paris.jpg。

下面逐个讲这次运行的每个部分。
自动把照片分进文件夹
「文件夹」(Folders)菜单决定照片的文件夹结构。可以按年/月、按年/月/日,或者只按年。可以按年/地点、按地点/年,或者按年/旅行。也可以「保留我的文件夹」,或者完全不分文件夹。

「年/月」适合大多数照片库。好翻,也方便一年一年地备份。照片按年月整理进文件夹 把它和其他结构做了比较。
「年/地点」和「地点/年」会把 Paris 这样的地名放进文件夹名。照片的 GPS 位置会变成城市名。这个查询需要联网,发出去的只有大致坐标。关掉这个开关,软件完全不联网。见 按地点分文件夹(英文)。
![]()
「年/旅行」会把时间和地点都挨得近的照片放进同一个文件夹,比如 2024/Paris。

什么算一次旅行由你来定:多少张照片、多少天以内、相距多远。
![]()
按拍摄日期重命名照片
好的文件名以日期开头。2024-03-15-1430_Paris.jpg 在任何文件管理器里都按时间排序,不用打开就知道是什么照片。
「文件名」(Filenames)菜单有四种方式:日期时间加地点、只有日期时间、原文件名加日期时间,或者「保留文件名」。

你还可以在每个文件名前面或后面加上自己的词:姓氏、一次旅行的名字、档案编号。见 按拍摄日期批量重命名照片(英文) 和 在文件名里加自定义文字(英文)。
![]()
修正照片的创建日期
一张照片不止一个日期,大多数混乱就从这里开始。
拍摄日期在照片里面,存在 EXIF 数据里。Apple 照片、Google 相册和 Immich 这些相册软件按它排序。文件日期(创建日期和修改日期)在外面,属于文件系统。访达和 Windows 资源管理器显示的是它们,复制或下载文件时它们会变。拍摄日期和修改日期有什么区别 讲清了这几个日期。
软件两样都修。它把真实的日期和时间写进照片,再把文件日期改成一致。这样你的相册软件和文件管理器看到的就是同一个日期。
真实的日期从哪来?Google Takeout 导出包,从每张照片的 .json 文件来。其他文件夹,它取能找到的最可靠的日期:有 .json 文件就用它,其次是照片里已有的日期,最后是文件日期。不会有照片变成空白日期。
有些照片根本没有可信的日期,比如老照片的扫描件。这种情况,选「任意文件夹」,打开「按文件夹设日期」。输入一个日期、一个地点,或者两者都填,那个文件夹里的每张照片都会用上。见 扫描的老照片怎么设置日期。
![]()
把截图和照片分开
截图、表情包和收据照片会把你在乎的照片埋起来。两个开关把它们挪到一边。
「截屏放入单独的文件夹」把从屏幕上截下来的东西都送进 Screenshots 文件夹,文件名加上 Screenshot 后缀。「文档放入单独的文件夹」对扫描件和拍纸张的照片做同样的事,比如收据、信件和白板。文档是按图片的样子识别的,所以偶尔会有漏掉的。

每个开关还有第二个选择。这些文件可以放进新照片库里的一个文件夹,也可以放进电脑上统一的 Pictures/Screenshots 和 Pictures/Documents 文件夹。截图是怎么识别的,见 截图和照片分开存放。
往已有的照片库里加照片,不产生重复
很少有人一次整理完所有东西。先是一个 Takeout 导出包,然后是一部旧手机,再是 U 盘里的一个文件夹。每次都把已有的照片库选为保存位置。

照片库里已经有的照片会被跳过,不会每张都多出一份。软件按内容识别照片,而不是按名字,所以改过名的副本也能认出来。合并两个照片库而不产生重复(英文) 讲得更深入。
实况照片
iPhone 的实况照片是一张静态照片加一段同名短视频。重命名或分文件夹时如果把两者拆开,相册软件就配不上对了。
怎么处理由你选:把短视频和照片同名放在一起(「视频片段放在照片旁边」),只保留照片,或者把两者合并成一个动态照片(Motion Photo)文件,也就是安卓相册能播放的格式。

用试运行先预览全部改动
动几千个文件之前,先看一眼。「试运行」会显示每一个新文件名、每一个文件夹和每一处日期改动,但什么都不写。它不占用 1000 张免费额度。
![]()
照片库特别大的话,也可以用「只处理某个日期范围的照片」先做一年。检查完,再做其余的。怎样整理 5 万张照片(英文) 有更多给大照片库的建议。
![]()
就地整理,还是整理到新文件夹
默认情况下,软件把整理好的副本写进一个新文件夹。你的原始文件保持原样。想退回去,删掉新文件夹就行。
来源是「任意文件夹」时,你也可以选「同一文件夹:就地重新整理」。照片会在原地重写:新的文件名、修好的日期和你选的文件夹。这一步没有撤销。打开「把旧文件保留在子文件夹中」,每个被替换的原始文件都会移进一个 Originals 文件夹,而不是被删掉。这样是安全的,但在你清理之前,这个文件夹要占双倍的空间。
如果你的文件夹和文件名已经是你喜欢的样子,选「保留我的文件夹」和「保留文件名」。日期会修好,文件不改名,也不移动。见 照片已经整理好了还能用吗(英文)。
检查结果
结束时你会看到多少张照片已整理、已转换、已定位,以及多少张有问题。软件没能配对的文件会按名字列出来。

打开文件夹,挑几张不同年份的照片看看。在文件管理器或相册软件里查看拍摄日期和地点。各系统上去哪里看,见 怎么检查照片日期修好了没有(英文)。满意之后,把照片库再复制一份到另一块硬盘。
前 1000 张照片免费,除了导出到安卓手机,所有功能都能用。高级版一次性 19.99 美元(应用商店会显示当地货币的价格),照片数量不限,不是订阅,也不需要账号。
常见问题
照片最好用什么文件夹结构?
对大多数人来说,先按年再按月:2024/03-March。它按时间排序,也从来不用纠结一张照片该放哪。旅行照片按年/地点或按旅行分,看起来更清楚。
日期是错的,怎么按日期整理照片?
先修好拍摄日期,再重命名、分文件夹。按错的日期分,照片就会进错的文件夹。Google Takeout 的正确日期在每张照片旁边的 .json 文件里。
给照片改名会改变它的日期吗?
不会。改名只改名字。照片里面的拍摄日期和文件日期都不变。
整理照片会改动原始文件吗?
默认不会。软件写一份新的、整理好的副本,原始文件保持原样。只有就地整理的选项会改动原来的文件夹,而且它可以把旧文件保留在一个 Originals 子文件夹里。
整理照片需要联网吗?
不需要。所有处理都在你的电脑上完成,不上传任何东西。只有 Paris 这样的地名需要联网查询,这个开关可以关掉。见 软件怎样保护你的照片隐私(英文)。