Krusader 如何将 ISO 8601 格式的文件修改日期添加到原始文件名前面?

Krusader 如何将 ISO 8601 格式的文件修改日期添加到原始文件名前面?

我想将表单中的文件修改日期添加YYYY-MM-DD_到每个现有文件名的前面(即仅适用于文件,不适用于目录)。我看到 krusader 具有多文件重命名功能,该功能原则上允许将此类信息添加到现有文件名的前面或后面,并且可以对所有选定文件执行此操作。

但是,由于我是在具有德语设置的 Xubuntu 16.04.3 安装中使用它,所以文件日期也会显示,并且DD.MM.YYYY当我使用 krusader 的重命名功能时,它也会以这种方式重命名它们。

当我[modificationdate;yyyy-MM-dd]_在对话框的一部分中指定在重命名对话框的第二个选项卡上添加文件名时,它实际上使用修改日期但此外,它还会以德语区域设置格式添加当前日期例如

09-02-20192019-01-04_old filename.jpg

这完全是胡说八道,因为人们这样做是为了按照文件名中表达的日期对文件进行排序!

我怎样才能抑制今天日期的额外放置(示例中为前 10 个字符09-02-2019)?

答案1

krename只需使用对话框中第一个选项卡的高级模式(德语设置中:“Fortgeschrittenen-Modus für Dateiname”,德语的奇怪用法!) 。只需输入

[modificationdate;yyyy-MM-dd]_$

(这是区分大小写的,混合的大小写符号确实很奇怪!)

krename 的对话框会在原始文件名前添加一个 iso8601 格式的修改日期,并用下划线字符分隔

答对了!

相关内容