Consider the lister below.
Let us define 2 terms: Parent location =
C:......\Site Photos.
This is the folder location that the lister shows.
Child location
C:......\Site Photos\2024-10-14 ODS Boom Gate
This is the expanded folder
In the top screenshot the Child Location has been expanded and it's contents as displayed.
The 2nd screenshot shows the same lister and expanded folder (Child Location) but with a filter applied to the Parent Location.
As you can see the filter applies to the Parent Location AND the Child Location.
Is it possible to change this so that the filter applies to the parent only?
I cannot find an option to do this..... but Opus has surprised me before!
If not perhaps it might be applied to the very long feature wish list!
@Ixp thank you.
I feel like this is a silly question - how does one do that?
I have looked at the Filter Bar in some detail see below.
I have also looked through
Prefs >> Filtering and Sorting
But cannot find anything.
Hi @IXP
Thanks again for your kind help.
Your suggested filter does not seem to do the trick unfortunately.
See below.
The feedback you give is still very useful because I now know the limits|charater of the filter feature.
I have to work out a filter with the following logic: ("boom" is contained in the Parent) AND ("boom" is NOT contained in the Child)
I am most comfortable with Regular Expressions so I have played with them a but but to no avail.
One problem is that the literal backslash (Represented confusingly with a backslash as an escape charater in Regex i.e. "\\")
Is not available to be consumed by the regex filter.
So this works as expected:
I cannot for the life of me see how this might be done.
I have scoured the Evaluator Reference but nothing I can see.
Not sure how a scripted approach would work either.
I know I could use scripting to invoke internal commands in this case set QUICKFILTER variants.
But I could just do that directly and I am back to square one.
Let us fantascise that we have a script method.
Call it. onGetFilterStatus
I know,,,, I know.
And let us imagine further that, like OnGetNewName, it is invoked individually for each file/folder selected.
And if some flag is set, then that file/folder is filtered.
Effectively a hide file/folder property for every individual file/folder in play.
Then I could imagine that, with alot of work, one might script solution.
Have I found that rare situation where Opus can actually not do something?
Or am I just not understanding my tools......?
Well if that does not tempt you then nothing will!!!!!!!
Haaaa!
My guess is that this happens because you're creating a new Command object each time you type something, which doesn't have any items added to it.
At least in a quick test, this ready-to-use FAYT script will handle that and more (Although I've tested it with a much more advanced version than the one currently published)
I have upgraded to latest stable
Directory Opus 13.11 Build 9081 x64 OS 10.0 (B:19045 P:2 T:1) SP 0.0
I found that enabling this seemed to help (Although i think this should just change the default?):