buy batch A Better Finder Attributes

Buy From Us for $24.95

30 Day No-Hassle Money Back Guarantee, all purchases include discounted upgrades and we offer site and forever licenses.


Purchase an upgrade to version 7.

download Vitamin-R

Download A Better Finder Attributes 7.31

for Intel & Apple Silicon Macs, requires macOS 10.15 or later.

Download A Better Finder Attributes 7.27

for Intel & Apple Silicon Macs, requires macOS 10.13 or later.

Download A Better Finder Attributes 7.24

for Intel & Apple Silicon Macs, requires macOS 10.11 or later.

Dates Embedded in the File Name

There are situations when your photo or movie files have no embedded content creation dates (e.g. DateTimeOriginal, DateTimeDigitized or Content Creation Dates) and/or where their file creation and file modification dates are incorrect, but where those dates are part of their file names.

In this situation, A Better Finder Attributes allows you to parse those dates in the file names and use them to set the file creation date, file modification date, DateTimeOriginal, DateTimeDigitized and Content Creation Dates.

If you are not familiar with those dates, please read the “File Date Primer” to save yourself a lot of confusion and frustration.

This feature is available by:

  • selecting Advanced date manipulation in the Action popup menu

  • then selecting Date embedded in file name in the Use popup menu

The file list on the right hand side now becomes a preview of the dates that were extracted from the file names.

As there are many different ways in which a date may be embedded in the file name, you need to tell A Better Finder Attributes how the dates are encoded, by making selections in the interface.

First, you need to tell it whether the time & date or just the date are encoded in the file name by selecting the appropriate option in the Extract: popup menu.

Next you have to tell it which parts of the file name correspond to the components of the date by giving it a “pattern” composed of:

  • YYYY the year as 4 digits

  • MM the month, either as a month name, or a one or two digit number

  • DD the day of the month, as a one or two digit number

If the time is embedded too:

  • hh the hour of the day, either in 24 or 12 hour format, as one or two digits

  • mm the minute of the hour, as one or two digits

  • ss the second of the minute, as one or two digits

You compose the pattern as a string of characters where the letters above represent the date & time components and other characters show the limits of where one component starts and where it ends.

If you have file name such as Holiday SnapZ 12_12_2020 for instance, you want a pattern such as DD_MM_YYYY or MM_DD_YYYY depending on whether the month or day come first.

If your file name is 12 12 2020, your pattern would be DD MM YYYY or MM DD YYYY.

In the same vein, for 2020-01-01, would need YYYY-MM-DD.

If the months are not encoded as digits, but as text, you need to select Use month names and enter a list of all 12 month names exactly as that they appear in the file name. The case of the words will be ignored.

You can use the pull down menu (the down arrow) next to the month name text field to automatically fill in English, German & French month names of various lengths.

At the very bottom of this section, you can tell the program whether a 12 or 24 hour clock should be used for times.

Of course, not all patterns that you can enter are going to be valid. You will need to have each of the required components in the pattern: for dates only, you will need to have DD, MM, YYYY. If you also include times, you will need to add at least hh and mm; ss is optional. If your pattern is valid (makes sense) a green check mark will be displayed next to the pattern text field. If there’s something wrong with the pattern, a red cross icon will be displayed.

You can pre-fill some standard pattern by using the pull down menu (the down arrow) next to the pattern field.

A Better Finder Attributes accepts file names that:

  • use 1st, 2nd, 3rd, 4th for the day numerals

  • one or two digits for all components except the year (which needs to be 4 digits long)

  • am, pm in upper or lowercase and with an arbitrary character between the suffix and the number

  • arbitrary text before and after the pattern, but not between its components!

So for instance:

  • text text 31st-March-2018 1:00pm matches DD-MM-YYYY hh:mm

  • but if you want to match 31st-March-2018 Holiday Snap at 1:00pm you need to include everything in between the date and the time in the pattern: DD-MM-YYYY Holiday Snap at hh:mm and DD-MM-YYYY hh:mm won’t work.

While this gives you a lot of flexibility, there are situations where you might need to “massage” the file names before parsing them. A Better Finder Attributes companion product A Better Finder Rename can help here.

[Back to Help Topics]