File finder - Command-line utility - Windows (Win32)
Find matching filenames in a directory tree.
[vfind, 6.2 2016-01-18]
usage: vfind [option...] [path\]file...
Options:
-? Show information about this program.
-a Print all matching entries.
-A Print all matching entries except "." and "..".
-d[+|-|!]D Find files modified [after|before|not] date D, which is of
the form "[YY]YY[-MM[-DD]][:HH[:MM[:SS]]]",
or is "now" (the current time), "today" (00:00 today),
"yesterday", or "tomorrow".
Two options can be given to specify a range of dates.
-f Show filenames without drive or path prefixes.
-l Long listing.
-m Show short DOS names.
-n Show a list summary.
-r Do not recursively search subdirectories.
-s[+|-|!]N File size is [more|less|not] N bytes.
N can have one of these suffixes:
k Kilobytes (1,204 bytes)
m Megabytes (1,048,576 bytes)
g Gigabytes (1,073,741,824 bytes)
Two options can be given to specify a lower and upper range of file sizes.
-t[!]T Find entries [not] of type T, which is one or more of these
attributes combined (or-ed) together:
a Archive f File s System
b Device h Hidden v Virtual
c Compressed l Volume label w Writable
d Directory o Offline
e Encrypted r Read only
-v Verbose output.
Filenames can contain wildcard characters:
? Matches any single character (including '.').
* Matches zero or more characters (including '.').
[abc] Matches 'a', 'b', or 'c'.
[a-z] Matches 'a' through 'z'.
[!a-z] Matches any character except 'a' thru 'z'.
`X Matches X exactly (X can be a wildcard character).
!X Matches any filename except X.