I use filters a lot, and would find an 'Is Empty' option for date fields extremely helpful. Currently, one must use 'After', 'At' or 'Before'.
For example, if I use 'Date Taken' in a filter, and want to find photos without a Date Taken, I cannot. I need to enter a date, so I enter a date like: After 1900-01-01
I use many filters to find photos with no date in a date field. My most important filter looks for dates with an EXIF DateTimeOriginal before 1900-01-01.
But that filter has never worked well for me. If Opus doesn't freeze, it it extremely slow, and many of the results generated do include an EXIF DateTimeOriginal AFTER 1900-01-01.
I'm wondering if perhaps the filter would work better if an 'Is Empty' option were available.
Thank you, but it's not working. Results included folders. I am trying to figure this out.
Do I need to be using an evaluator column?
If I do need to use an evaluator column, that will be challenging. I don't know if I'm up to that challenge. I have read all the Evaluator info in the manual, but I still don't even know how to start and figure out what the Keyword should be, since no keywords for Script columns are listed.
type match group Images and filter match EmptyDate
Use the eval filter and an indexed search (with Everything) to remove the unwanted items. A nice option because of Everything's speed. You'll need to know Everything search syntax then.
Thank you LXP, errante, and Leo. Nothing is working, and my workday is done. I might try more tomorrow.
Please consider adding an 'Is empty' option in filters.
The logic Leo explained above also applies here: run the FileTypeGroup clause first so the following script column only has to process images (whose values might already be in the cache).
LXP,
Thank you. I have not tested that yet, and probable won't today, but yesterday I tried again (for about the 63rd time) in my ongoing quest to effectively find photos with no EXIF DateTimeOriginal.
LXP,
I did just try it with a small sampling of files, and it seems to work, but the date 9999-12-31 12:00 AM is assigned to files without an EXIF DateTimeOriginal.
I don't like having a date added! Now I'll need to remove that date. I suppose I'll have to create another Exiftool command to remove the date!
Here's an idea for the developers: How about adding as 'Is Empty' option to the filters????
Great! Thank you.
When nothing is said about a request (by anyone), I have no idea whether it has been deemed irrelevant and will be ignored, or whether developers believe an idea has merit.
I understand you get many requests, and I know change doesn't happen overnight.