Okay, I have wanted this so many times that I am going to ask you all.
Is there an "Advanced Search" capability in Finder? I have found the preferences, and the +/- buttons that allow you to add multiple search fields, but this is not enough. I want "and" and "or" conditionals connecting the multiple search fields/criteria. I also DESPERATELY want the ability to search in all subdirectories of directory foo, or just look at files in the directory foo itself. I also really want "is not" for the search fields, instead of just "is". For instance, right now I am looking for " filename is '.py' ", but I really want to add the conditions " do not search subdirectories " and " filename is not 'music' ", because I am seeing all 2000 .py scripts from subdirectories and 500 py scripts with 'music' in the filename which I know I don't want.
I would love to be able to use Unix path syntax, like foo/*.py, and ~/foo/*.py.
Regexen would be AWESOME: e.g ^[a-bA-B0-9\./]*/[a-b]*.py$ this regex would find any .py files and NO .pyc files, but only .py files without digits or uppercase in the filename.
Do people know of a way to tackle any of these?
Is there an "Advanced Search" capability in Finder? I have found the preferences, and the +/- buttons that allow you to add multiple search fields, but this is not enough. I want "and" and "or" conditionals connecting the multiple search fields/criteria. I also DESPERATELY want the ability to search in all subdirectories of directory foo, or just look at files in the directory foo itself. I also really want "is not" for the search fields, instead of just "is". For instance, right now I am looking for " filename is '.py' ", but I really want to add the conditions " do not search subdirectories " and " filename is not 'music' ", because I am seeing all 2000 .py scripts from subdirectories and 500 py scripts with 'music' in the filename which I know I don't want.
I would love to be able to use Unix path syntax, like foo/*.py, and ~/foo/*.py.
Regexen would be AWESOME: e.g ^[a-bA-B0-9\./]*/[a-b]*.py$ this regex would find any .py files and NO .pyc files, but only .py files without digits or uppercase in the filename.
Do people know of a way to tackle any of these?