需要重新组织按日期命名的文件夹中的图片

需要重新组织按日期命名的文件夹中的图片

有人知道任何软件/技术可以重新组织按日期命名的文件夹中的图像文件吗?

答案1

最近我也有类似的需求。

具体来说,我想根据图片的日期移动和重命名文件已采取, 如下:

E:\Pictures\DSC_001.jpgE:\Pictures\2009\2009-04-23\2009-04-23-14h56m28.jpg E:\Pictures\DSC_002.jpgE:\Pictures\2009\2009-04-23\2009-04-23-15h32m14.jpg E:\Pictures\DSC_003.jpgE:\Pictures\2010\2010-02-22\2020-02-22-14h56m28.jpg

我建立这种结构的动机是:

  • E:\Pictures 文件夹中有 6000 个文件。尽管我使用 Namexif 将它们全部重命名为 YYYY-MM-DD-HHhMMmSS.jpg 格式,但如果我没有使用 Namexif,Pictures 下仍然会有 800 多个子文件夹文件夹。
  • 如果我使用 2009/12/31/2009-12-31-23h59m59s.jpg 格式,浏览文件夹就会很乏味(有些月份我只在几天内拍摄了照片)
  • 2009-12/2009-12-31-23h59m59s.jpg 格式仍然会在 E:\Pictures 文件夹以及 2009-12 和其他更受欢迎的月份中产生太多子文件夹(12 月 24 日和 31 日拍摄的所有照片都会直接列在 2009-12 文件夹下)。

因人而异。

在花了一个小时尝试各种基于图形用户界面的程序后,最终,ExifTool 完成了我需要的工作。

步骤如下:

  1. 下载Exif工具
  2. 安装:
    • 如果你使用的是 Windows,你应该:
      • 解压 zip 文件,
      • 将 exiftool(-k).exe 重命名为 exiftool.exe
      • 将 exiftool 移动到你的小路(我使用 C:\Windows 文件夹)以便它可在您当前所在的每个文件夹中使用(我使用 C:\Windows)。
    • 如果您使用的是 Mac,只需安装该应用程序。
  3. 打开你的终端:
    • 在 Windows 中,按下WinR并输入命令Enter
    • 在 Mac 上,按下cmdspace并输入学期
  4. 导航到图片所在的文件夹。在 Mac 上,您可以输入类似以下内容
    cd /Volumes/MyUSBDrive/Pictures。在 Windows 中,您可以输入以下内容E:Entercd Pictures。使用你自己当然是这里的文件夹路径。
  5. 现在启动 exiftool 并让它执行其工作:(
         exiftool -d %Y/%Y-%m-%d/%Y-%m-%d-%Hh%Mm%S.%%e "-filename<datetimeoriginal" .末尾的点表示当前目录)

基本上你是在告诉 exiftool 读取拍摄日期(datetimeoriginal) 信息,并使用该信息重命名文件,使用 YYYY/YYYY-mm-dd/YYYY-mm-dd-HHhMMmSS.ext 格式。请注意,我们指定的文件格式中有斜线 - 这会导致文件移动到动态创建的相应文件夹结构中。

您可以使用此实用程序以任何方式移动和/或重命名文件。如果您的要求与我的不同,请参考该页面包含很好的例子,我从中得出了我最终使用的命令行。

答案2

在搜索完全相同问题的解决方案时遇到了这个问题。

我找到了两个程序来实现这一点:

有免费版和付费版。免费版仅允许使用年/月/日文件夹结构。付费版允许使用更多文件夹选项以及一些其他文件类型和处理选项。

这是一款免费实用程序,可将照片从一个文件夹结构移动或复制到另一个文件夹结构。与付费版 Photo Move 相比,选项少一些,但允许指定最多 4 级文件夹结构。

答案3

您可以使用重命名器有一些规则。
根据日期将图片移动到子文件夹的规则

答案4

打开 Windows 资源管理器 > 转到包含图片的子文件夹的文件夹。注意:假设您的文件夹标有不同的日期(因此也标有不同的时间)。

转至 > 查看 > 详细信息 > 右键单击​​名称列右侧面板> 向下滚动至“更多” > 创建日期

然后按文件夹的创建日期排序。

相关内容