如何按文件名中的日期排序?

如何按文件名中的日期排序?

我有一堆会议记录,文件名是会议召开的日期。我想按这个日期排序。

我的情况中的日期格式如下:01.01.2009.doc 30.12.1999.doc 6.05.2010.doc ..

一些文件也采用以下格式:AD 01.01.2009.doc KT2 05.05.2000.doc...

我该怎么做?这可能吗?

答案1

如果文件是在设定的日期创建的,则只需在资源管理器中按日期对它们进行排序即可。我猜情况并非如此。因此,如果您按照 Molly 的建议重命名文件 (yyyy-mm-dd),则按名称排序也会按日期对它们进行排序。

由于您已经拥有一堆这样的文件,而不是逐个重命名它们,我建议您使用总指挥官,内置了多重重命名工具。此工具可让您轻松地将文件重命名为这种格式。只需将每一批具有相同类型名称的文件依次重命名即可。

例如,要将名为 dd-mm-yyyy 的文件重命名为 yyyy-mm-dd:

  • 选择要重命名的文件(使用右键单击或空格键)
  • 按 ctrl+M 或选择菜单文件 -> 多重重命名工具
  • 按“范围”按钮并选择年份部分,按“确定”
  • 重复月份和日期并在中间输入 - ,你应该得到 [N7-10]-[N4-5]-[N1-2]
  • 按“开始”按钮(表单底部)运行重命名过程
  • 对具有相似名称的其他组重复此过程

答案2

将文件重命名为 YYYY-MM-DD.doc 就可以了。

答案3

使用类似批量重命名实用程序将文件重命名为格式yymmdd_其他文本.doc,则按名称排序将按日期顺序排列文件。

BRU 支持正则表达式,或者如果有必要,如果正则表达式不是太明显,您可以分几次进行重命名。

答案4

Antrenamer 可以完成这项工作,下载 antrenamer,它将根据 yyyymmddhhmmmss 即 20180117082543 更改文件名,如果需要,这也可以达到毫秒级

相关内容