

So you'll need to decide to only update the specific fields that you require, or update and remove any conflicting fields that you may not be directly concerned with. > exiftool -FileModifyDate

There are many metadata date fields, some may depend on the file format. You have the correct command to get the DateTimeOriginal tag from a file ( exiftool -DateTimeOriginal file.jpg ). Use exiftool to identify files that were fixed in the staging folder, and then move these into a Fixed folder. I'm guessing that ExifTool is probably going to be the best answer. Use exiftool to batch update all the files in the staging folder still missing dates based on their filenames This is helpful for files that didn’t have a json file whose name was something like.
