是否可以使 YAML 使用 ISO 8601 日期格式?

是否可以使 YAML 使用 ISO 8601 日期格式?

我正在使用一个名为organize为了对其中有很多内容的文件夹进行排序,并且想知道是否可以告诉它使用以下命令创建、排序或重命名ISO 8601日期格式。

配置文件如下:

rules:
    - folders: *private
      subfolders: true
      filters:
          - extension: pdf
          - created
      actions:
          - echo: "Found PDF!"
          - move: /run/media/[REDACTED]/Documents/unsorted_pdfs/{created.year}{created.month}{created.day}/

它创建的文件夹的命名如下:201781;然而,我希望它们像这样命名:20170801。这可能吗?

答案1

YAML 本身没有标准日期类型。这里的语法纯粹是一个organize东西。请参阅自述文件中的“高级用法”部分,其中{created.month:02}结果01为一月。所以,想必你需要{created.month:02}{created.day:02}.

相关内容