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.