Search Functions
Search functions find files and folders by property values.
Syntax
Operators
Date syntax
Date constants
Duration syntax
Attribute syntax
Search modifiers
Sub-expressions
Lists
Substitution
Formulas
Column header search
Slow queries
Search weights
Multi-string values
All functions
Syntax
function:value
Where
function specifies the search operation to perform, and
value is the input parameter or search criteria.
For example:
date-modified:today
size:>10mb
Dashes (
-) in search function names can be omitted.
For example:
datemodified:today
is the same as:
date-modified:today
Use double quotes (
") around values to treat them as plain text.
Operators inside quotes are ignored.
For example:
artist:"John Doe"
content:"Jane|Doe"
Use a
* after the function name to treat the rest of the search as literal text.
No further parsing is performed.
For example:
content*:<div class="menu"> = matches files containing the literal text
<div class="menu">
-or-
si*:"1+1=2" = matches items in the Windows System Index containing the literal text
"1+1=2"
If the value is empty, Everything matches non-zero values or non-empty text.
The following operators can be used with numerical values:
- function:<=value
- Less than or equal to value.
- function:<value
- Less than value.
- function:value
- Equal to value within the specified value granularity.
size:1kb is the same as size:1024..2047
- function:==value
- function:=value
- Exactly equal to value.
size:=1kb is the same as size:1024
- function:>value
- Greater than value.
- function:>=value
- Greater than or equal to value.
- function:!=value
- Not equal to value.
- function:!value
- Not equal to value with specified granularity.
- function:start..end
- function:start-end
- Is in the range of values from start to end (inclusive).
- function:unknown
- The property value is unknown (has not been indexed yet, or Everything failed to gather the property value).
For example:
size:<=10mb = size is less than or equal to 10MB
size:<10mb = size is less than 10MB
size:==1kb = size is exactly 1024 bytes
size:=1kb = size is exactly 1024 bytes
size:1kb = size is between 1024 and 2047 bytes
size:>=10mb = size is greater than or equal to 10MB
size:>10mb = size is greater than 10MB
size:!=1kb = size is not exactly 1024 bytes
size:!1kb = size is not between 1024 and 2047 bytes
size:2mb..3mb = size is between 2MB and 3MB
size:2mb-3mb = size is between 2MB and 3MB
Operators
Operators combine
search terms and
sub-expression search terms to control how they are evaluated.
- space
- AND search terms together.
For example:
ext:docx content:abc = matches docx files containing content abc
- |
- OR search terms together.
Spaces immediately before or after | are ignored.
For example:
ext:docx | folder: = matches files with a docx extension OR folders
- !
- NOT a search term.
The search term that follows is excluded.
For example:
!attribute:h = matches files and folders without the hidden attribute
- < >
- Group search terms together to change the evaluation order.
For example:
folder: !<child:.jpg|child:.flac> = matches folders that do not contain a jpg or flac file
- " "
- Quote search text.
Treats everything inside the quotes as plain text.
Operators inside quotes are ignored.
For example:
content:"abc 123" = matches files with content containing abc 123
Date syntax
- month/year or year/month
- For example:
date-modified:07/2026
date-modified:2026/07
- day/month/year, month/day/year or year/month/day
- The order depends on locale settings.
For example:
date-modified:02/07/2026
date-modified:2026/07/02
date-modified:07/02/2026
- ISO 8601 extended
YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
* wildcard is supported in ISO 8601 extended format.
For example:
date-modified:2026-07
date-modified:2026-07-02
date-modified:2026-07-02T10:52
date-modified:*-02
date-modified:*-*-*T9:00..*-*-*T17:00
- ISO 8601 basic
YYYYMMDD[Thh[mm[ss[.sss]]]]]
For example:
date-modified:20260702
- YYMMDD
- For example:
date-modified:260702 => 2026-07-02
- YYYY
- Four-digit year.
For example:
date-modified:2026
- YY
- Two digit year in the current century.
For example:
date-modified:26 = match files/folders modified in 2026
- Relative duration
x<years|months|weeks|days|hours|minutes|seconds>
Matches values from now back by the specified duration.
For example:
date-modified:2days = modified in the last 2 days.
date-modified:3months = modified in the last 3 months.
date-modified:4hours = modified in the last 4 hours.
- Excel DateTime
10000 - 99999 => (1927-05-18 - 2173-10-13)
For example:
date-modified:46189.7795022
- FILETIME
- 9+ digit FILETIME value (decimal or hex with
0x prefix)
For example:
date-modified:134260745917910877
date-modified:0x1DCFD6FE3B74F5D
Date constants
Date constants can be used anywhere a date value is expected.
today
yesterday
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
mtd|ytd|qtd = month to date | year to date | quarter to date
unknown
Duration syntax
- Unit duration format
[n<hours|hour|h>][n<minutes|minute|mins|min|m>][n<seconds|second|secs|sec|s>]
For example:
length:5mins
length:1hour2mins5secs
length:>10mins
length:40mins..50mins
- Time duration format
[[[days:]hours:]minutes:]seconds[.milliseconds]
For example:
length:1:32 = matches media files with a length of 1 minute and 32 seconds
length:1:43:21.987 = matches media files with a length of 1 hour 43 minutes and 21.987 seconds
- ISO 8601 duration
P[n]Y[n]M[n]DT[n]H[n]M[n]S
P[n]W
PYYYYMMDDThhmmss
P[YYYY]-[MM]-[DD]T[hh]:[mm]:[ss]
For example:
length:pt1h20m30s
length:p1w
length:pt012030
length:pt1:20:30
Attribute syntax
Attributes can be zero or more of the following:
- A = Archive
- C = Compressed
- D = Directory
- E = Encrypted
- H = Hidden
- I = Not Content Indexed
- L = Reparse Point
- N = Normal
- M = Recall on Data Access
- O = Offline
- P = Pinned
- R = Read Only
- S = System
- T = Temporary
- U = Unpinned
- V = Integrity Stream
- X = No Scrub Data
-or-
Zero or more
Windows file attributes in decimal or hex (with 0x prefix).
For example:
attributes:RASH = matches files/folders that include all specified attributes (RASH)
attributes:0x200 = matches sparse files
Search modifiers
Prefix a search function with zero or more
search modifiers to apply the associated effect.
For example:
case:regex:content:"^Start of the file content with some digits \d\d\d\d"
Sub-expressions
Search functions can apply to
< > grouped sub-expressions.
Search operators combine sub-expression terms to control how they are evaluated.
For example:
content:<abc 123> is the same as
content:abc content:123
content:<abc|123> is the same as
content:abc | content:123
Lists
Semicolon (
;) delimited lists can be used with any property search function.
Semicolons can be escaped with double quotes (
").
Full-text search functions (such as
content:) treat semicolons as part of the search text rather than as list delimiters.
Lists are treated as OR expressions.
width:1920;3840 is the same as
width:1920 | width:3840
Substitution
For each file or folder,
$property-name: is replaced with its corresponding property value.
Substitution works with any property search function that accepts text.
exists:$shortcut-target:
regex:^(.*)\.[^.]*$ sibling:$1:
extension: stem:.$extension: = stem contains the extension / duplicated extension in filename
Formulas
Everything will use
Formulas when no function is specified and $property-name: is used.
The file or folder matches if the formula evaluates to true.
$date-modified:==$date-created: = date-modified is equal to date-created
UPPER($name:)>="N" UPPER($name:)<"S" = name starts with N to S
$name:[1]=='o' = second letter of name is o
LEN($stem:)%3==0 = stem length is a multiple of 3
*.lnk !EXISTS($shortcut-target:) = matches lnk files where the shortcut target doesn't exist
Column header search
To search for text in an active column:
- Right click a result list column header and click Search property...
Search function names will generally match the text shown for the associated property.
Slow queries
A progress bar appears on the right side of the status bar for queries that take a long time.
Double-click the progress bar or change the search to cancel the active search.
Search weights
Every search function has an internal weight estimating its execution speed.
Everything automatically reorders search terms from fastest to slowest so that faster conditions are evaluated first.
For example:
content:"abc 123" "c:\my docs\" filters by path
c:\my docs\ before checking file contents.
Search functions are grouped into three main weight categories:
- Search functions that access indexed information (fast)
- Search functions that access the disk or system index (medium)
- Search functions that access file content (slow)
Multi-string values
Some properties can have multiple values.
Properties with multiple values are displayed as a semicolon (
;) delimited list.
By default, search functions evaluate each string in the list individually.
An item matches if
any value satisfies the search.
Use the
all-strings: modifier to require
every value in the list to match.
Use the
no-multi-string: modifier to treat the entire list as a single literal string.
For example:
artist:John = matches media files where any artist value contains John.
artist:"John Doe" = matches media files where any artist value contains John Doe.
whole:artist:Jane = matches media files where any artist value matches the full value Jane.
artist:John;"Jane doe" = matches media files where any artist contains John or Jane doe.
all-strings:artist:John;Jane = matches media files where every artist value contains John or Jane.
All functions
TODO: Categories
Content functions:
ansi-content:
ascii-content:
binary-content:
byte-order-mark:
character-encoding:
Document functions:
authors:
author-url:
character-count:
Image/photo functions:
35mm-focal-length:
altitude:
aperture:
aspect-ratio:
authors:
author-url:
bit-depth:
brightness:
camera-maker:
camera-model:
camera-serial-number:
audio functions:
album:
album-artist:
artist:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
audio-track-count:
authors:
author-url:
beats-per-minute:
find duplicate functions:
attributes-dupe:
file functions:
allocation-size:
alternate-data-stream-ansi:
alternate-data-stream-count:
alternate-data-stream-hex:
alternate-data-stream-names:
alternate-data-stream-text-plain:
alternate-data-stream-utf16:
alternate-data-stream-utf16be:
alternate-data-stream-utf8:
attributes:
TODO:ext:
video functions:
artist:
aspect-ratio:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
authors:
author-url:
audio-track-count:
beats-per-minute:
bit-depth:
brightness:
volume functions:
alignment-requirement:
available-free-disk-size:
byte-offset-for-partition-alignment:
byte-offset-for-sector-alignment:
UI functions:
add-column:
add-layout:
alternate-row-color:
no-alternate-row-color:
bookmarks-sidebar:
no-bookmarks-sidebar:
search control functions:
no-background-search:
Hierarchical relationship functions:
ancestor:
ancestor-attributes:
ancestor-child:
ancestor-file-list-0:
ancestor-file-list-1:
ancestor-file-list-2:
ancestor-file-list-3:
ancestor-file-list-4:
ancestor-file-list-5:
ancestor-file-list-6:
ancestor-file-list-7:
ancestor-file-list-8:
ancestor-file-list-9:
ancestor-name:
ancestor-sibling:
executable functions:
binary-type:
NTFS functions:
birth-object-id:
birth-volume-id:
case-sensitive-dir:
ReFS functions:
case-sensitive-dir:
Macro functions:
bookmark:
Special/advanced functions:
TODO:ext:
Folder functions:
case-sensitive-dir:
TODO: empty:
- 35mm-focal-length:
- Matches photo files with the specified 35mm-equivalent focal length in millimeters.
For example:
35mm-focal-length:77mm
35mm-focal-length:>50mm
35mm-focal-length:28mm..36mm
- add-column:
- Add columns to the result list.
Specify a semicolon (;) delimited list of columns by property name.
Columns are temporarily added while this search is active.
Right-click the result list column header and click Add Columns... to browse property names.
Use a :<zero-based-index> suffix to specify the position of the added column.
Use a JSON array of column objects to specify the column property name and width in logical pixels.
Aliases: addcol: add-columns:
For example:
add-column:length
add-column:width;height
add-column:file-signature:1
addcol:"crc32":0
add-column:[{"name":"width","width":50},{"name":"height","width":50}]
See also: columns:, remove-columns:
- add-layout:
- Temporarily add to the layout with the specified semicolon (
;) delimited list of display items by name.
The layout list can include zero or more of the follow items:
- preview
- folders
- filters
- filterbar
- menu
- fullscreen-menu
- statusbar
- header
For example:
add-layout:preview;folders
See also: layout:, remove-layout:
- album:
- Matches media files with the specified album.
For example:
album:"My Album Name"
album:abc
- album-artist:
- Matches media files with the specified album artist.
For example:
album-artist:"My Album Artist"
album-artist:Alice
- alignment-requirement:
- Matches files and folders on volumes with the specified alignment requirement in bytes.
For example:
alignment-requirement:4096
alignment-requirement:>4096
- allocation-size:
- Matches files with the specified allocation size in bytes.
The allocation-size property is the true size-on-disk value.
For example:
allocation-size:>1mb
allocation-size:65536
allocation-size:200mb..300mb
See also: size-on-disk:
- alternate-data-stream-ansi:
- Matches files with alternate data streams containing the specified text.
Alternate data streams are treated as ANSI text for matching.
Aliases: ads-ansi:
For example:
alternate-data-stream-ansi:abc
alternate-data-stream-ansi:"my text search"
;alternate-data-stream-count:
Matches files with the specified number of alternate data streams.
Aliases: ads-count:
For example:
alternate-data-stream-count:>0
alternate-data-stream-count:3..4
- alternate-data-stream-hex:
- Matches files with alternate data streams containing the specified hex-encoded text.
Alternate data streams are converted to hex text for matching.
Aliases: ads-hex:
For example:
alternate-data-stream-hex:68656C6C6F
alternate-data-stream-hex:350300006500000031
;alternate-data-stream-names:
Matches files with alternate data stream names containing the specified text.
Aliases: ads-names: ads-name:
For example:
alternate-data-stream-names:Zone.Identifier
whole:alternate-data-stream-names:Zone.Identifier
- alternate-data-stream-text-plain:
- Matches files with alternate data streams containing the specified text.
Alternate data streams are treated as text/plain for matching.
Aliases: ads-text-plain:
For example:
alternate-data-stream-text-plain:abc
alternate-data-stream-text-plain:"my text search"
- alternate-data-stream-utf16:
- Matches files with alternate data streams containing the specified text.
Alternate data streams are treated as UTF-16 (Unicode) text for matching.
Aliases: ads-utf16:
For example:
alternate-data-stream-utf16:abc
alternate-data-stream-utf16:"my text search"
- alternate-data-stream-utf16be:
- Matches files with alternate data streams containing the specified text.
Alternate data streams are treated as UTF-16 BE (Big Endian Unicode) text for matching.
Aliases: ads-utf16be:
For example:
alternate-data-stream-utf16be:abc
alternate-data-stream-utf16be:"my text search"
- alternate-data-stream-utf8:
- Matches files with alternate data streams containing the specified text.
Alternate data streams are treated as UTF-16 (Unicode) text for matching.
Aliases: ads-utf8:
For example:
alternate-data-stream-utf8:abc
alternate-data-stream-utf8:"my text search"
- alternate-row-color:
- no-alternate-row-color:
- Temporarily enables or disables alternate row coloring in all windows.
Overrides the default setting under Tools -> Options -> View -> Alternate row color.
For example:
alternate-row-color:
no-alternate-row-color:
- altitude:
- Matches photo files with metadata containing the specified altitude in meters.
For example:
altitude:>600m
altitude:350m
altitude:-50m..50m
- ancestor:
- Matches files and folders with the specified ancestor (parent or grandparent, or higher) by absolute full path.
This function is similar to parent: except subfolders are also searched.
For example:
ancestor:C:
ancestor:C:\Windows
ancestor:"C:\Program Files"
See also: parent:
- ancestor-attributes:
- Matches files and folders where an ancestor (parent or grandparent, or higher) includes all the specified attributes.
Attribute indexing is required.
The Hidden and System attributes are ignored for root volumes (eg: C:)
Aliases: ancestor-attr: ancestor-attrib: ancestor-attribute:
For example:
ancestor-attributes:HDI
!attrib:h ancestor-attributes:H = matches files/folders that are not hidden in a hidden folder
exact:ancestor-attributes:H = matches where the ancestor's attributes are exactly H
- ancestor-child:
- ancestor-child-file:
- ancestor-child-folder:
- Matches files and folders where an ancestor (parent or grandparent, or higher) has a child whose filename contains the specified text.
Use ancestor-child-file: to match files only.
Use ancestor-child-folder: to match folders only.
For example:
!whole:ancestor-child-file:.gitignore = exclude folders, subfolders and files with a .gitignore file
- ancestor-file-list-0:
- ancestor-file-list-1:
- ancestor-file-list-2:
- ancestor-file-list-3:
- ancestor-file-list-4:
- ancestor-file-list-5:
- ancestor-file-list-6:
- ancestor-file-list-7:
- ancestor-file-list-8:
- ancestor-file-list-9:
- Matches files and folders that have an ancestor in a file list slot.
For example:
ancestor-filelist1:
- ancestor-name:
- Matches files and folders where an ancestor (parent or grandparent, or higher) has a name containing the specified text.
For example:
ancestor-name:"Program Files"
whole:ancestor-name:windows
See also: parent-name:
- ancestor-sibling:
- ancestor-sibling-file:
- ancestor-sibling-folder:
- Matches files and folders where an ancestor (parent or grandparent, or higher) has a sibling whose filename contains the specified text.
The ancestor itself is not included in the search.
Use ancestor-sibling-file: to match sibling files only.
Use ancestor-sibling-folder: to match sibling folders only.
For example:
whole:ancestor-sibling:".gitignore"
See also: sibling:, parent-sibling:
- ansi-content:
- Matches files with content containing the specified text.
Content is treated as ANSI text for matching.
For example:
ansi-content:"my content"
ansi-content:abc
Searching content is very slow.
Combine with other filters for the best performance.
- aperture:
- Matches photo files with the specified aperture (f-number).
For example:
aperture:3.625
aperture:>4
aperture:2..4
- artist:
- Matches media files with the specified artist.
Artist is a multi-string value.
For example:
artist:John
artist:"Jane Doe"
whole:artist:"Jane Doe"
artist:John;"Jane Doe"
- aspect-ratio:
- Matches image and video files with the specified aspect ratio.
Aspect ratios can be specified as ratios (e.g. 16:9) or decimal values (e.g. 1.33).
Constant values: square landscape portrait
For example:
aspect-ratio:4:3
aspect-ratio:square
aspect-ratio:16:8..16:10
aspect-ratio:1.3..1.5
aspect-ratio:>16:9
aspect-ratio:>1
- ascii-content:
- Matches files with content containing the specified text.
Content is treated as ASCII text for matching.
For example:
ascii-content:"my content"
ascii-content:abc
Searching content is very slow.
Combine with other filters for the best performance.
- attributes:
- Matches files and folders that include all the specified attributes.
For the best performance, enable attribute indexing.
Aliases: attr: attrib:
For example:
attributes:rash
!attributes:h
attributes:0x200 = matches sparse files
;attributes-dupe:
Matches files and folders that have the same attributes as other file or folder results.
For the best performance, enable attribute indexing.
Aliases: attr-dupe: attrib-dupe:
For example:
attributes-dupe:
- audio-bitrate:
- Matches media files with the specified audio bitrate in kilobits per second.
For example:
audio-bitrate:320
audio-bitrate:>224kbps
audio-bitrate:64kbps..128kbps
- audio-bits-per-sample:
- Matches media files with the specified audio bits per sample.
For example:
audio-bits-per-sample:24
audio-bits-per-sample:<16
audio-bits-per-sample:24..32
- audio-channels:
- Matches media files with the specified number of audio channels.
For example:
audio-channels:6
audio-channels:>2
audio-channels:1..2
- audio-format:
- Matches media files with the specified audio format.
For example:
audio-format:FLAC
audio-format:MP3
audio-format:"Monkey's Audio"
- audio-sample-rate:
- Matches media files with the specified audio sample rate in Hz.
For example:
audio-sample-rate:44100
audio-sample-rate:44.1khz
audio-sample-rate:>44100
audio-sample-rate:11025..22050
- audio-track-count:
- Matches media files with the specified number of audio tracks.
For example:
audio-track-count:0
audio-track-count:>1
- authors:
- Matches files with the specified author.
Authors is a multi-string value.
Aliases: author:
For example:
author:John
author:"Jane Doe"
whole:author:"Jane Doe"
author:john;"Jane Doe"
- author-url:
- Search files with the specified author URL.
For example:
author-url:www.voidtools.com
- available-free-disk-size:
- Matches files and folders on volumes with the specified available free disk size in bytes.
For example:
root: available-free-disk-size:<10gb
- no-background-search:
- Allow or disallow background content searching.
When disabled, the search waits until all content results are found before returning results.
The default behavior is to search content in the background.
For example:
*.txt content:foo no-background-search:
;beats-per-minute:
Matches media files with the specified beats per minute.
Aliases: bpm:
For example:
beats-per-minute:120
beats-per-minute:>200
beats-per-minute:150..180
- binary-content:
- Matches files with content containing the specified text.
Content is treated as a byte stream and searched for ASCII, ANSI, UTF-8, UTF-16LE, and UTF-16BE encodings.
Use binary:content: to treat the content and search as binary.
For example:
binary-content:"my content"
binary-content:abc
Searching content is very slow.
Combine with other filters for the best performance.
- binary-type:
- Matches executable files with the specified binary type.
Binary type can be one of the following:
- 32-bit Windows
- MS-DOS
- 16-bit Windows
- PIF
- POSIX
- 16-bit OS/2
- 64-bit Windows
For example:
binary-type:32-bit = matches 32-bit Windows
binary-type:"64-bit Windows" = matches binary types containing 64-bit Windows
whole:binary-type:MS-DOS = matches executable files where the entire binary type is MS-DOS
- birth-object-id:
- Matches files and folders with the specified birth object identifier in hexadecimal.
For example:
birth-object-id:0123456789abcdef0123456789abcdef
See also: birth-volume-id:, domain-id:, object-id:
- birth-volume-id:
- Matches files and folders with the specified birth volume identifier in hexadecimal.
For example:
birth-volume-id:0123456789abcdef0123456789abcdef
See also: birth-object-id:, domain-id:, object-id:
- bit-depth:
- Matches image and video files with the specified color bit-depth.
Aliases: bpp:
For example:
bit-depth:8
bit-depth:16
bit-depth:>=24
- byte-order-mark:
- Matches files with the specified byte order mark.
Byte order mark can be one of the following:
- ANSI
- UTF-8
- UTF-16 (BE)
- UTF-16 (LE)
- none
Aliases: bom:
For example:
bom:UTF-8
bom:"UTF-16 (LE)"
bom:none
- bookmark:
- Temporarily apply the specified semicolon (
;) delimited list of bookmarks by name.
Parameters can be passed to a bookmark macro using a colon (:).
For example:
bookmark:"My Bookmark"
bookmark:"My Bookmark";"My Other Bookmark"
bookmark:"My Macro Bookmark":"my parameter"
- Temporarily shows or hides the bookmarks sidebar.
For example:
bookmarks-sidebar:
no-bookmarks-sidebar:
- brightness:
- Matches photo and video files for the specified brightness levels.
For example:
brightness:8.4
brightness:3.2..5.7
brightness:<0
- byte-offset-for-partition-alignment:
- Matches files and folders on a volume with the specified partition alignment byte offset.
For example:
root: byte-offset-for-partition-alignment:0
root: byte-offset-for-partition-alignment:>0
root: byte-offset-for-partition-alignment:1048576
- byte-offset-for-sector-alignment:
- Matches files and folders on a volume with the specified sector alignment byte offset.
For example:
root: byte-offset-for-sector-alignment:0
root: byte-offset-for-sector-alignment:512
root: byte-offset-for-sector-alignment:>4096
- camera-maker:
- Matches photo files with the specified camera maker.
Aliases: camera-make:
For example:
camera-maker:Canon
camera-maker:"Nikon Corporation"
- camera-model:
- Matches photo files with the specified camera model.
For example:
camera-model:iPhone
camera-model:"Canon PowerShot"
camera-model:"Nikon D850"
- camera-serial-number:
- Matches photo files with the specified camera serial number.
For example:
camera-serial-number:1234567890
camera-serial-number:0001234
camera-serial-number:S/N12345
- case-sensitive-dir:
- Matches folders with the FILE_CS_FLAG_CASE_SENSITIVE_DIR attribute enabled.
The FILE_CS_FLAG_CASE_SENSITIVE_DIR attribute determines if the file and subfolder names in this folder are treated as case-sensitive.
For example:
case-sensitive-dir: is the same as case-sensitive-dir:yes
case-sensitive-dir:yes
case-sensitive-dir:no
- category:
- Matches document files with the specified category.
For example:
category:Finance
category:"Meeting Notes"
- character-count:
- Matches document files with the specified number of characters.
The number of characters is stored in the document metadata. This function does not read the file content.
For example:
character-count:200
character-count:300..500
character-count:>10000
- character-encoding:
- Matches files with the specified character encoding.
Character encoding is determined from the Byte Order Mark (BOM) if present.
Otherwise, character encoding is determined from the file content.
Character encoding can be one of the following:
- ANSI
- UTF-8
- UTF-16 (BE)
- UTF-16 (LE)
For example:
character-encoding:UTF-8
character-encoding:"UTF-16 (LE)"
Searching content is very slow.
Combine with other filters for the best performance.
---------
char-range:
char:
Search for files with a filename that contains a Unicode character in the specified range.
Use the whole-filename: search modifier to match all characters in the filename.
For example:
char-range:0x1F600..0x1F64F[color=#808080] (match filenames containing characters in the Unicode Emoticons block)[/color]
char-range:>0x7F[color=#808080] (match filenames containing non-ASCII characters)[/color]
char-range:A-Z
char-range:'0'-'9'
chars:
Search for files with a filename that has the specified number of Unicode characters.
chars: counts the number of unicode characters, where as len: counts the number of UTF-16 characters.
len:2 will match a single: ??[color=#808080] (this is two UTF-16 characters / surrogate pair)[/color]
chars:1 will match a single: ??
For example:
chars:10
chars:20..30
child:
child-file:
child-folder:
child-name:
child-file-name:
child-folder-name:
Search for folders that contain a file or folder with a filename that matches the specified search.
Use child-file: to match files only.
Use child-folder: to match subfolders only.
For example:
child:*.mp3
See also: descendant: to include grandchildren.
Use the Child Occurrence Count property to view the number of hits in each folder.
child-attr:
child-attrib:
child-attribute:
child-attributes:
child-file-attr:
child-file-attrib:
child-file-attribute:
child-file-attributes:
child-folder-attr:
child-folder-attrib:
child-folder-attribute:
child-folder-attributes:
Search for folders that contain a file or folder with the specified file attributes.
Requires attribute indexing.
Use child-file-attrib:, child-file-attribute: or child-file-attributes: to match files only.
Use child-folder-attrib:, child-folder-attribute or child-folder-attributes to match subfolders only.
For example:
child-file-attrib:sh
child-attrib:r
Attributes can be zero or more of the following:
- R = Read Only
- H = Hidden
- S = System
- D = Directory
- A = Archive
- V = Integrity Stream
- X = No Scrub Data
- N = Normal
- T = Temporary
- U = Unpinned
- P = Pinned
- M = Recall on data access
- L = Reparse Point
- C = Compressed
- O = Offline
- I = Not Content Indexed
- E = Encrypted
child-count:
child-file-count:
child-folder-count:
Search for folders that contain the specified number of subfolders and files.
Use descendant-count: to include grand children counts.
Use child-file-count: to count child files only.
Use child-folder-count: to count child folders only.
Checks the child count in the index (not on disk)
child-count:0 is the same as empty:
For example:
child-count:10
child-count:>100
child-file-count:1 child-folder-count:0
See also: child-count-from-disk:
child-count-from-disk:
child-file-count-from-disk:
child-folder-count-from-disk:
Like child-count, except Everything gathers the count from disk instead of the index.
Use child-file-count-from-disk or child-folder-count-from-disk to count child files or child folders only.
Use child-count-from-disk:0 to check for folders that are empty on disk.
Combine with empty: to quickly check for folders that are truly empty (only applies if you are excluding files or folders).
empty: and child-count: check the children count in the index (not on disk).
For example:
empty: child-count-from-disk:0
child-count-from-disk:>100
child-da:
child-date-accessed:
child-file-da:
child-file-date-accessed:
child-folder-da:
child-folder-date-accessed:
Search for folders that contain a file or folder with the specified date accessed.
Requires Date accessed indexing.
Use child-file-date-accessed: or child-folder-date-accessed: to search child files or child folders only.
For example:
child-date-accessed:today
child-date-accessed:2021-01-30
child-date-created:
child-dc:
child-file-date-created:
child-folder-date-created:
childfiledc:
childfolderdc:
Search for folders that contain a file or folder with the specified date created.
Requires date created indexing.
Use child-file-date-created: or child-folder-date-created: to search child files or child folders only.
For example:
child-date-created:today
child-date-created:2021-01-30
child-date-modified:
childdm:
child-file-date-modified:
child-folder-date-modified:
childfiledm:
childfolderdm:
Search for folders that contain a file or folder with the specified date modified.
Requires date modified indexing.
Use child-file-date-modified: or child-folder-date-modified: to search child files or child folders only.
For example:
child-date-modified:today
child-date-modified:2021-01-30
child-date-recently-changed:
childrc:
child-file-date-recently-changed:
child-file-rc:
child-folder-date-recently-changed:
child-folder-rc:
Search for folders that contain a file or folder with the specified date recently changed.
Requires a recent change database.
The date recently changed is the date and time of the last file system change.
Use child-file-date-recently-changed: or child-folder-date-recently-changed: to search child files or child folders only.
For example:
child-date-recently-changed:today
child-date-recently-changed:2021-01-30
child-date-run:
child-file-date-run:
child-folder-date-run:
Search for folders that contain a file or folder with the specified date run.
Requires Run History.
The date run is set when an item is opened from Everything.
Use child-file-date-run: or child-folder-date-run: to search child files or child folders only.
For example:
child-date-run:today
child-date-run:2021-01-30
child-file-list:
Search for folders that contains one or more files and/or folders with the specified full filename from a semicolon (;) delimited list.
Include a path separator (\) or (/) in the filename to match the full path and filename.
The whole filename is matched.
For example:
childfilelist:a.txt;b.txt;"c:\my folder\file.txt"
child-file-list-0:
child-file-list-1:
child-file-list-2:
child-file-list-3:
child-file-list-4:
child-file-list-5:
child-file-list-6:
child-file-list-7:
child-file-list-8:
child-file-list-9:
Search for folders that contain a file or folder from the specified file list slot.
Hold down Ctrl and click the child-file-list-x: text in the search box to edit the file list slot.
For example:
child-file-list-0:
child-occurrence-count:
Search for folders that contain the specified number of occurrences of a child: search.
For example:
child:mp3 child-occurrence-count:>100
childfile:*.pdf child-occurrence-count:>1
child-run-count:
child-file-run-count:
child-folder-run-count:
Search for folders that contain a file or folder with the specified run count.
Requires Run History.
The run count is incremented by one when an item is opened from Everything.
Use child-file-run-count: or child-folder-run-count: to search child files or child folders only.
For example:
child-run-count:
child-run-count:>10
child-size:
child-file-size:
child-folder-size:
Search for folders that contain a file or folder with the specified file size.
Requires size indexing.
Use childfilesize: or childfoldersize: to match child files or child folders only.
For example:
child-size:>1gb
child-size:100mb..200mb
child-size:<1mb
clear-focus:
no-clear-focus:
Clear or don't clear the result list focus when searching.
The result list focus is usually kept between searches.
For example:
no-clear-focus: my new search
clear-selected:
clear-selection:
no-clear-selected:
no-clear-selection:
Clear or don't clear the result list selection when searching.
The result list selection is usually cleared between searches.
The default behavior can be changed under Tools -> Options -> Results -> Clear selection on search.
For example:
no-clear-selection: my new search
cluster-size:
Search for files/folders that are on a volume with the specified cluster size in bytes.
For example:
root: cluster-size:4096
root: cluster-size:>4096
root: cluster-size:<4096
color-representation:
color-space:
colour-representation:
colour-space:
Search for photos taken with the specified color representation.
Can be one of the following values:
For example:
color-representation:sRGB
color-representation:Uncalibrated
column-0:
column-1:
column-2:
column-3:
column-4:
column-5:
column-6:
column-7:
column-8:
column-9:
column-a:
column-b:
column-c:
column-d:
column-e:
column-f:
Find files/folders with the specified custom column value.
Use columnx:=value to assign the column value.
value is expanded with Column Formulas for each file/folder.
For example:
<abc column1:=1> | <123 column1:=0>
column1:=$size:*8
column1:=LEN($name:)%3
column-0-format:
column-1-format:
column-2-format:
column-3-format:
column-4-format:
column-5-format:
column-6-format:
column-7-format:
column-8-format:
column-9-format:
column-a-format:
column-b-format:
column-c-format:
column-d-format:
column-e-format:
column-f-format:
col-0-format:
col-1-format:
col-2-format:
col-3-format:
col-4-format:
col-5-format:
col-6-format:
col-7-format:
col-8-format:
col-9-format:
col-a-format:
col-b-format:
col-c-format:
col-d-format:
col-e-format:
col-f-format:
a-format:
b-format:
c-format:
d-format:
e-format:
f-format:
Specify the custom column format to use when displaying values in the result list.
Can be one of the following types:
- size:auto
- size:bytes
- size:kb
- size:mb
- size:gb
- size
- duration
- length
- number
- attributes
- filetimeutc
- filetime
- datetime
- date
- time
- Any Text() format. For example:
YYYY-MM-DD or #,###
For example:
add-column:a a-label:="Size in MB" a:=$size: a-format:size:mb
column-0-label:
column-1-label:
column-2-label:
column-3-label:
column-4-label:
column-5-label:
column-6-label:
column-7-label:
column-8-label:
column-9-label:
column-a-label:
column-b-label:
column-c-label:
column-d-label:
column-e-label:
column-f-label:
col-0-label:
col-1-label:
col-2-label:
col-3-label:
col-4-label:
col-5-label:
col-6-label:
col-7-label:
col-8-label:
col-9-label:
col-a-label:
col-b-label:
col-c-label:
col-d-label:
col-e-label:
col-f-label:
a-label:
b-label:
c-label:
d-label:
e-label:
f-label:
Specify the column label shown in the result list column header.
Set to an empty string to use the default name.
For example:
a-label:="My Column A Label"
a-label:="A"
add-column:a a-label:="Size in bytes" a:=$size:
column-0-align:
column-1-align:
column-2-align:
column-3-align:
column-4-align:
column-5-align:
column-6-align:
column-7-align:
column-8-align:
column-9-align:
column-a-align:
column-b-align:
column-c-align:
column-d-align:
column-e-align:
column-f-align:
col-0-align:
col-1-align:
col-2-align:
col-3-align:
col-4-align:
col-5-align:
col-6-align:
col-7-align:
col-8-align:
col-9-align:
col-a-align:
col-b-align:
col-c-align:
col-d-align:
col-e-align:
col-f-align:
a-align:
b-align:
c-align:
d-align:
e-align:
f-align:
Set the column alignment.
Value can be either: left or right
-or-
value can be positive for right aligned or negative for left aligned.
For example:
a-align:right
a-align:left
a-align:1
a-align:-1
columns:
Temporarily show only the specified semicolon (;) delimited list of columns by canonical name.
-or-
Temporarily show only the specified JSON array of column objects.
The columns are shown in order specified.
For example:
columns:name;path;size;date-modified;length
columns:name;path;size;date-modified;width;height
columns:[{"name":"Name","width":300},{"name":"Path","width":300},{"name":"Size","width":72},{"name":"Date Modified","width":112}]
See also: add-columns:, remove-columns:
Search for files with the specified comment.
For example:
comment:"XXXID3v1 Comment"
company:
Search for executable and document files for the specified company.
For example:
company:"voidtools"
company:"Microsoft Corporation"
composer:
Search for media files for the specified composer.
For example:
composer:"John Doe"
composer:"Jane Doe"
compressed-bits-per-pixel:
Search for photos for the specified compressed bits per pixel.
For example:
compressed-bits-per-pixel:>5
compressed-bits-per-pixel:<1
compressed-size:
The NTFS-compressed size on disk in bytes.
For example:
compressed-size:<1mb
compressed-size:>100mb
compression:
Search for photos for the specified compression type.
Can be one of the following values:
- Uncompressed
- CCITT T.3
- CCITT T.4
- CCITT T.6
- LZW
- JPEG
- PackBits
For example:
compression:Uncompressed
compression:JPEG
compression:LZW
compression:"CCITT T.4"
compression-chunk-shift:
Search for files with the specified NTFS-compression chunk shift.
For example:
compression-chunk-shift:0
compression-chunk-shift:>2
compression-cluster-shift:
Search for files with the specified NTFS-compression cluster shift.
For example:
compression-cluster-shift:0
compression-cluster-shift:>2
compression-format:
Search for files with the specified NTFS-compression format.
Can be one of the following values:
- None
- Default
- LZ
- Xpress
- Xpress Huffman
Can also contain zero or more of the following values:
For example:
compression-format:none
compression-format:LZ
compression-format:"Xpress Huffman"
compression-ratio:
Search for files with the specified NTFS-compression ratio.
Specify the ratio as a percentage 0-100%
For example:<25%
For example:>75%
For example:33%..66%
compression-unit-shift:
Search for files with the specified NTFS-compression unit shift.
For example:
compression-unit-shift:0
compression-unit-shift:>2
computer:
Search for files with the specified originating computer name.
For example:
computer:DESKTOP-XXXXXX
computer:"My Computer Name"
conductor:
Search for media files with the specified conductor.
For example:
conductor:"John Doe"
conductor:"Jane Doe"
connect-etp-server:
Temporarily connect to an ETP server with the specified host.
Use the host name or IP for host.
Use username:password@host:port to specify a username, password and/or port.
Only works from the main search box.
For example:
connect-etp-server:username:password@host:port -connect-etp-server-link-type:none
connect-etp-server:server -connect-etp-server-link-type:server-share
See also: connect-etp-server-link-type:
connect-etp-server-link-type:
Specify the link type when temporarily connecting to an ETP server.
Can be one of the following values:
- none (C:)
- server-share (\\Server\C)
- admin-server-share (\\Server\C$)
- ftp (ftp://c:)
For example:
connect-etp-server:username:password@host:port -connect-etp-server-link-type:none
connect-etp-server:server -connect-etp-server-link-type:server-share
See also: connect-etp-server:
container-file-count:
rar-file-count:
zip-file-count:
7z-file-count:
archive-file-count:
Search container files for the specified number of files.
For example:
container-file-count:>100
container-file-count:<10
container-file-count:1
container-file-count:20..30
container-file-name:
container-file-names:
rar-file-name:
rar-file-names:
zip-file-name:
zip-file-names:
7z-file-name:
7z-file-names:
archive-file-name:
archive-file-names:
Search container files for the specified semicolon (;) delimited list of filenames.
For example:
container-file-name:Everything.exe
container-file-name:Everything.exe;Everything.chm
regex:container-file-name:^Everything
content:
Search file content for the specified text.
Everything will try the following search methods:
- Search known text/plain files types.
- Search known eml content.
- Search system iFilters.
- Search as a byte-stream for ANSI, UTF8 and UTF16.
For example:
content:"my content"
content:abc
Searching content is very slow.
Combine with other filters for the best performance.
See also: text-plain-content:, ansi-content:, utf8-content:, utf16-content:, ifilter-content:
content-distributor:
content-provider:
Search for media files with the specified content provider.
For example:
content-distributor:"My content provider"
content-distributor:Acme
content-group-description:
group-description:
Search for media files with the specified group description.
For example:
content-distributor:"My group description"
content-max-size:
When combined with a content search function, no more than the specified maximum-size-in-bytes is read from disk.
The maximum size is relative from the content offset.
The entire content is searched by default.
Size suffixes are supported (K, MB, GB, TB and PB)
For example:
content-offset:512 content-max-size:512 regex:hexcontent:^(.*)$
content-max-size:2MB content:"My content search"
See also: content-offset:
content-max-threads:
Specify the maximum number of threads when searching for content.
Set to 0 to use a thread for each logical CPU.
For example:
content-max-threads:1
content-offset:
Start searching for content at the specified byte-offset.
Use a negative number to offset from the end of the file.
Combine with another content search function.
For example:
content-offset:512 content-max-size:512 regex:hexcontent:^(.*)$
\$recycle.bin $i content-offset:-520 regex:utf16content:(.*)
See also: content-max-size:
content-range:-
Start searching for content at the specified zero based start-byte-offset (inclusive).
End searching for content at the specified zero based end-byte-offset (inclusive).
Combine with another content search function.
For example:
content-range:512-1023 regex:hexcontent:^(.*)$
content-status:
Search for files with the specified system content status.
content-type:
Search for files with the specified content type.
The content type is determined from the registry for each file extension.
See also: file-signature:
For example:
content-type:text/plain
content-type:audio/mp3
content-type:image/jpeg
content-type:image/png
content-type:video/mp4
contrast:
Search for photos with the specified contrast.
Can be one of the following values:
For example:
contrast:soft
contrast:hard
contributing-artist:
contributing-artists:
Search for media files with the specified semicolon (;) delimited list of contributing artists.
For example:
contributing-artist:"John Doe"
contributing-artist:"Jane Doe"
copyright:
Search for media and document files with the specified copyright.
For example:
copyright:"voidtools"
count:
max-count:
Specify the maximum number of results to find.
If set, the search is limited to one thread.
Set to a small value for the best performance.
For example:
count:1
count:100
crc:
crc32:
crc64:
Search for files with the specified cyclic redundancy check (CRC) calculated from the file content.
crc: is the same as crc32:
For example:
crc:abcd1234
crc64:1234ffff1234ffff
Searching content is very slow.
Combine with other filters for the best performance.
custom-property-0:
custom-property-1:
custom-property-2:
custom-property-3:
custom-property-4:
custom-property-5:
custom-property-6:
custom-property-7:
custom-property-8:
custom-property-9:
Search for files and folders for the specified custom property text.
Custom property values can be set from Alternate data streams.
Example:
custom-property-0:"My Custom Property Text"
custom-property-0:abc
---------
;name:
basename:
name:
Search the basename of the current file.
The basename includes the file extension.
For example:
basename:hosts
name:c:
See also:
stem: (basename without extension)