ZTree.com  | ZEN  | About...  

 Index   Back

Using Search Everything   [ZEP]

By: Andrew Watson     Perth, Western Australia  
Date: Jun 29,2017 at 10:55
In Response to: [ZEP] Multi-Word, 'Universal' File Name Filter (Bill Kingsbury)

If you use Search Everything

https://www.voidtools.com/en-au/

it "instantly" searches every NTFS drive on your PC (and on networked PCs if you install the necessary support program on remote PC) and finds every file and directory that matches the entered filter.

Search Syntax

Operators:
space AND
| OR
! NOT
< > Grouping
" " Search for an exact phrase.

Wildcards:
* Matches zero or more characters.
? Matches one character.
*.* Same as *

Macros:
quot: Literal double quote (")
apos: Literal apostrophe (')
amp: Literal ampersand (&)
lt: Literal less than (<)
gt: Literal greater than (>)
#x: Literal unicode character x code.

Modifiers:
ascii: Enable fast ASCII case comparisons.
case: Match case.
diacritics: Match diacritical marks.
file: Match files only.
folder: Match folders only.
noascii: Disable fast ASCII case comparisons.
nocase: Do not match case.
nodiacritics: Do not match diacritical marks.
nofileonly: Do not allow files only.
nofolderonly: Do not allow folders only.
nopath: Do not match path.
noregex: Disable regex.
nowfn: Do not match the whole filename.
nowholefilename: Do not match the whole filename.
nowholeword: Do not match whole words only.
nowildcards: Disable wildcards.
noww: Do not match whole words only.
path: Match path and file name.
regex: Enable regex.
utf8: Disable fast ASCII case comparisons.
wfn: Match the whole filename.
wholefilename: Match the whole filename.
wholeword: Match whole words only.
wildcards: Enable wildcards.
ww: Match whole words only.

Functions:
attrib: Search for files and folders with the specified file attributes.
attributes: Search for files and folders with the specified file attributes.
child: Search for folders that contain a child with a matching filename.
dateaccessed: Search for files and folders with the specified date accessed.
datecreated: Search for files and folders with the specified date created.
datemodified: Search for files and folders with the specified date modified.
daterun: Search for files and folders with the specified date run.
da: Search for files and folders with the specified date accessed.
dc: Search for files and folders with the specified date created.
dm: Search for files and folders with the specified date modified.
dr: Search for files and folders with the specified date run.
dupe: Search for duplicated filenames.
empty: Search for empty folders.
ext: Search for files with a matching extension in the specified semi-colon delimited extension list.
fsi: Search for files and folders in the specified zero based internal file system index.
len: Search for files and folders that match the specified filename length.
parents: Search for files and folders with the specified number of parent folders.
rc: Search for files and folders with the specified recently changed date.
recentchange: Search for files and folders with the specified recently changed date.
root: Search for files and folders with no parent folders.
runcount: Search for files and folders with the specified run count.
size: Search for files with the specified size in bytes.
type: Search for files and folders with the specified type.

Function Syntax:
function:value Equal to value.
function:<=value Less than or equal to value.
function: function:=value Equal to value.
function:>value Greater than value.
function:>=value Greater than or equal to value.
function:start..end Is in the range of values from start to end.
function:start-end Is in the range of values from start to end.

Size Syntax:
size[kb|mb|gb]

Size Constants:
empty
tiny 0 KB < size <= 10 KB
small 10 KB < size <= 100 KB
medium 100 KB < size <= 1 MB
large 1 MB < size <= 16 MB
huge 16 MB < size <= 128 MB
gigantic size > 128 MB
unknown

Date Syntax:
year
month/year or year/month depending on locale settings
day/month/year, month/day/year or year/month/day depending on locale settings

Date Constants:
today
yesterday
tomorrow


january|february|march|april|may|june|july|august|september|october|november|december
jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
sunday|monday|tuesday|wednesday|thursday|friday|saturday
sun|mon|tue|wed|thu|fri|sat
unknown

Attribute Constants:
A Archive
C Compressed
D Directory
E Encrypted
H Hidden
I Not content indexed
L Reparse point
N Normal
O Offline
P Sparse file
R Read only
S System
T Temporary
V Device

It can use Regex if you need the extra power.

Regex Syntax:

a|b Matches a or b
gr(a|e)y Matches gray or grey
. Matches any single character
[abc] Matches a single character a, b or c
[^abc] Matches any single character except a, b or c
[a-z] Matches a single charactor in the range a to z
[a-zA-Z] Matches a single charactor in the range a to z or A to Z
^ Matches the start of the filename
$ Matches the end of the filename
* Matches the preceding element zero or more times
? Matches the preceding element zero or one times
+ Matches the preceding element one or more times
{x} Matches the preceding element x times
{x,} Matches the preceding element x or more times
{x,y} Matches the preceding element between x and y times

You can copy the full path and filename to a text file. If you add T= to the front of every line and save the file with a .ZLS extension you can load the file using CTRL+Z and tag every listed file.


Andrew Watson

505 views      
Thread locked
 

Messages in this Thread

 
94,426 Postings in 11,918 Threads, 348 registered users, 10 users online (0 registered, 10 guests)
Index | Admin contact |   Forum Time: Sep 17, 2019 - 1:15 pm EDT  |  Hits:28,645,480  (1,480 Today )
RSS Feed