Xfce Wiki

Sub domains
 

Date and Time Renamer

The date and time renamer can insert the date string of a source into the filename. The source time can be one of the following sources:

Current
Current time of the system, independent of the file.
Date Accessed
The time the file was last accessed (atime).
Date Modified
The time the file was last modified (mtime).
Date Picture Taken
Only for files with EXIF data (pictures).

Format

The renamer uses a format string to insert the date or time parts into the file name. The following special sequences are understood by the renamer and will be substituted:

  • %a: The abbreviated weekday name according to the current locale.
  • %A: The full weekday name according to the current locale.
  • %b: The abbreviated month name according to the current locale.
  • %B: The full month name according to the current locale.
  • %c: The preferred date and time representation for the current locale.
  • %d: The day of the month as a decimal number (range 01 to 31).
  • %F: Equivalent to %Y-%m-%d (the ISO 8601 date format).
  • %H: The hour as a decimal number using a 24-hour clock (range 00 to 23).
  • %I: The hour as a decimal number using a 12-hour clock (range 01 to 12).
  • %j: The day of the year as a decimal number (range 001 to 366).
  • %m: The month as a decimal number (range 01 to 12).
  • %M: The minute as a decimal number (range 00 to 59).
  • %p: Either `AM' or `PM' according to the given time value, or the corresponding strings for the current locale. Noon is treated as `pm' and midnight as `am'.
  • %S: The second as a decimal number (range 00 to 60). (The range is up to 60 to allow for occasional leap seconds.)
  • %U: The week number of the current year as a decimal number, range 00 to 53, starting with the first Sunday as the first day of week 01. See also %V and %W.
  • %w: The day of the week as a decimal, range 0 to 6, Sunday being 0. See also %u.
  • %W: The week number of the current year as a decimal number, range 00 to 53, starting with the first Monday as the first day of week 01.
  • %x: The preferred date representation for the current locale without the time.
  • %X: The preferred time representation for the current locale without the date.
  • %y: The year as a decimal number without a century (range 00 to 99).
  • %Y: The year as a decimal number including the century.
  • %Z: The time zone or name or abbreviation.
  • %%: A literal % character.

Some systems may support additional sequences; check the documentation of the strftime C function for your system.