voidtools

Search Functions

Search functions find files and folders by property values.


IN DEVELOPMENT
IN DEVELOPMENT
IN DEVELOPMENT

Syntax
Operators
Date syntax
Date constants
Duration syntax
Attribute syntax
Search modifiers
Sub-expressions
Lists
Substitution
Multi-string values
Wildcards
Column header search
Search weights
Slow queries
All functions



Syntax

function:value

function specifies what to search.
value specifies what to match.

For example:
date-modified:today
size:>10mb



Dashes (-) in search function names are optional.

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 remainder of the search as plain text.

No further parsing is performed.

For example:
content*:<div class="menu"> = matches files containing the text <div class="menu">
-or-
si*:"1+1=2" = matches items in the Windows System Index containing the text "1+1=2"



An empty value matches any non-zero numeric value or any non-empty text value.



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 and year
Specify a month and year in either of the following formats:
MM/YYYY
YYYY/MM

For example:
date-modified:07/2026
date-modified:2026/07

Complete date
Specify a complete date in one of the following formats.
The interpretation of slash-separated dates depends on your regional settings.
DD/MM/YYYY
YYYY/MM/DD
MM/DD/YYYY

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 letters:
  • 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 one or more search modifiers to change how it is evaluated.

For example:
case:regex:content:"^Start of the file content with some digits \d\d\d\d"



Sub-expressions

Search functions can be applied to grouped sub-expressions enclosed in < >.

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.

List items 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, or filename search function.

Use $0:-$9: to recall captured regex matches.

exists:$shortcut-target:
regex:^(.*)\.[^.]*$ sibling:$1:
extension: stem:.$extension: = stem contains the extension / duplicated extension in filename



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.



Wildcards

Wildcards can be used with filename text search functions.
Use the wildcards: search modifier to use wildcards with other text search functions.

*Matches zero or more characters (except \)
**Matches zero or more characters
?Matches one character (except \)

For example:
name:*.jpg
stem:doc*
wildcards:comment:project*
wildcards:artist:the*



Column header search

To search within a specific column:
  • Right-click the result list column header and click Search property....
  • This will append the associated search function to your search.
  • Type in your search text or search value.
Search function names will generally match the column name.



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)


Slow queries

Long-running searches display a progress bar in the status bar.
Double-click the progress bar or change the search to cancel the active search.



All functions

TODO: Categories

Content functions:
character-encoding:
content:
content-type:
crc32:
crc64:

Document functions:
authors:
comment:
company:
content-status:
date-printed:
date-saved:
date-content-created:
description:
document-content-type:

Image/photo functions:
35mm-focal-length:
altitude:
aperture:
aspect-ratio:
authors:
bit-depth:
brightness:
camera-maker:
camera-model:
comment:
contrast:
copyright:
date-acquired:
date-taken:
description:
dimensions:
exif-version:
exposure-bias:
exposure-program:
exposure-time:

Audio functions:
album:
album-artist:
artist:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
audio-track-count:
authors:
beats-per-minute:
comment:
composer:
conductor:
copyright:
date-encoded:
date-released:
description:
encoded-by:

Video functions:
artist:
aspect-ratio:
audio-bitrate:
audio-bits-per-sample:
audio-channels:
audio-format:
audio-sample-rate:
audio-track-count:
authors:
beats-per-minute:
bit-depth:
brightness:
comment:
composer:
conductor:
copyright:
date-encoded:
date-released:
description:
dimensions:
director:
encoded-by:

Compressed file functions:
container-file-count:
container-filenames:

Find duplicate functions:
distinct:
distinct-sort:
dupe:
dupe-count:
dupe-from:
dupe-max:
dupe-min:

File functions:
alternate-data-stream-count:
alternate-data-stream-names:
ext:
extension:

Folder functions:
empty:

File and Folder functions:
attributes:
comment:
computer:
date-accessed:
date-accessed-date:
date-accessed-day:
date-accessed-day-of-week:
date-accessed-hour:
date-accessed-month:
date-accessed-time:
date-accessed-year:
date-changed:
date-created:
date-created-date:
date-created-day:
date-created-day-of-week:
date-created-hour:
date-created-month:
date-created-time:
date-created-year:
date-deleted:
date-modified:
date-modified-date:
date-modified-day:
date-modified-day-of-week:
date-modified-hour:
date-modified-month:
date-modified-time:
date-modified-year:
date-run:

UI functions: / result control functions:
add-column:
add-layout:
alternate-row-color:
no-alternate-row-color:
bookmarks-sidebar:
no-bookmarks-sidebar:
columns:
count:
details:

Hierarchical relationship functions:
ancestor:
ancestor-name:
child:
child-file:
child-folder:
child-count:
child-file-count:
child-folder-count:
descendant:
descendant-file:
descendant-folder:
descendant-count:
descendant-file-count:
descendant-folder-count:

Executable functions:
comment:
company:
copyright:
digital-signature-name:
digital-signature-timestamp:

Advanced functions:
Advanced Search Functions

Index functions:
TODO:index-type:
date-recently-changed:

Email functions:
date-received:
date-sent:



35mm-focal-length:
Matches photo files with the specified 35mm-equivalent focal length in millimeters.

For example:
35mm-focal-length:77mm
35mm-focal-length:28mm..36mm
35mm-focal-length:>50mm



add-column:
Adds the specified column by name to the result list.

Use a semicolon (;) to specify multiple columns.

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 the specified item to the UI layout.

Use a semicolon (;) to specify multiple items.

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:
*.mp3 album:"My Album Name"
*.mp3 album:abc



album-artist:
Matches media files with the specified album artist.

For example:
*.mp3 album-artist:"My Album Artist"
*.mp3 album-artist:Alice



;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-names:
Matches files with alternate data stream names containing the specified text.

Aliases: ads-names: ads-name:

Alternate data stream names is a multi-string value.

For example:
alternate-data-stream-names:Zone.Identifier
whole:alternate-data-stream-names:Zone.Identifier



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:
*.jpg altitude:>600m
*.jpg altitude:350m
*.jpg 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-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:



aperture:
Matches photo files with the specified aperture (f-number).

For example:
*.jpg aperture:3.625
*.jpg aperture:>4
*.jpg aperture:2..4



artist:
Matches media files with the specified artist.

Artist is a multi-string value.

For example:
*.mp3 artist:John
*.mp3 artist:"Jane Doe"
*.mp3 whole:artist:"Jane Doe"
*.mp3 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:
*.jpg aspect-ratio:4:3
*.jpg aspect-ratio:square
*.jpg aspect-ratio:16:8..16:10
*.mp4 aspect-ratio:1.3..1.5
*.mp4 aspect-ratio:>16:9
*.mp4 aspect-ratio:>1



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



audio-bitrate:
Matches media files with the specified audio bitrate in kilobits per second.

For example:
*.mp3 audio-bitrate:320
*.mp3 audio-bitrate:>224kbps
*.mp4 audio-bitrate:64kbps..128kbps



audio-bits-per-sample:
Matches media files with the specified audio bits per sample.

For example:
*.mp3 audio-bits-per-sample:24
*.mp3 audio-bits-per-sample:<16
*.mp3 audio-bits-per-sample:24..32



audio-channels:
Matches media files with the specified number of audio channels.

For example:
*.mp4 audio-channels:6
*.mp4 audio-channels:>2
*.mp4 audio-channels:1..2



audio-format:
Matches media files with the specified audio format.

For example:
audio: audio-format:FLAC
audio: audio-format:MP3
audio: audio-format:"Monkey's Audio"



audio-sample-rate:
Matches media files with the specified audio sample rate in Hz.

For example:
*.mp3 audio-sample-rate:44100
*.mp3 audio-sample-rate:44.1khz
*.mp3 audio-sample-rate:>44100
*.mp3 audio-sample-rate:11025..22050



audio-track-count:
Matches media files with the specified number of audio tracks.

For example:
*.mp4 audio-track-count:0
*.mp4 audio-track-count:>1



authors:
Matches files with the specified author.

Authors is a multi-string value.

Aliases: author:

For example:
*.pdf author:John
*.docx author:"Jane Doe"
*.mp3 whole:author:"Jane Doe"
*.jpg author:john;"Jane Doe"



beats-per-minute:
Matches media files with the specified beats per minute.

Aliases: bpm:

For example:
*.mp3 beats-per-minute:120
*.mp3 beats-per-minute:>200
*.mp3 beats-per-minute:150..180



bit-depth:
Matches image and video files with the specified color bit-depth.

Aliases: bpp:

For example:
*.png bit-depth:8
*.png bit-depth:16
*.png bit-depth:>24



bookmarks-sidebar:
no-bookmarks-sidebar:
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:
*.jpg brightness:8.4
*.jpg brightness:3.2..5.7
*.jpg brightness:<0



camera-maker:
Matches photo files with the specified camera maker.

Aliases: camera-make:

For example:
*.jpg camera-maker:Canon
*.jpg camera-maker:"Nikon Corporation"



camera-model:
Matches photo files with the specified camera model.

For example:
*.jpg camera-model:iPhone
*.jpg camera-model:"Canon PowerShot"
*.jpg camera-model:"Nikon D850"



category:
Matches document files with the specified category.

For example:
*.docx category:Finance
*.docx category:"Meeting Notes"



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:
*.txt character-encoding:UTF-8
*.txt character-encoding:"UTF-16 (LE)"

Searching content is slow.
Use with other filters for the best performance.



child:
child-file:
child-folder:
Matches folders that contain a file or folder whose filename matches the specified search.

Use child-file: to search child files only.
Use child-folder: to search child folders only.

For example:
child:*.mp3 = matches folders containing at least one MP3 file
folder: !child:*.jpg = matches folders that do not contain any JPG files

See also: descendant: to include subfolders.



child-count:
child-file-count:
child-folder-count:
Matches folders that contain the specified number of files and folders.

Use child-file-count: to count child files only.
Use child-folder-count: to count child folders only.

Child counts are calculated from the index (not from disk).
For disk-based counts, see child-count-from-disk:

child-count:0 is the same as empty:

For example:
child-count:10
child-count:20..30
child-count:>100
child-file-count:1 child-folder-count:0

See also: descendant-count: to recursively include subfolders.



columns:
Temporarily show only the specified columns using one of the following formats:
  • A semicolon (;) delimited list of canonical column names.
  • A JSON array of column objects.
The columns are shown in the order specified.

For example:
columns:name;path;size;date-modified;length;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:



comment:
Matches files and folders with the specified comment.

For example:
*.docx comment:draft
*.jpg comment:"My Comment"



company:
Matches executable and document files with the specified company.

For example:
*.exe company:voidtools
*.docx company:"Microsoft Corporation"



composer:
Matches media files with the specified composer.

For example:
*.mp3 composer:John
*.mp3 composer:"Jane Doe"



computer:
Matches files and folders with the specified originating computer name.

For example:
computer:DESKTOP-XXXXXX
computer:"My Computer Name"



conductor:
Matches media files with the specified conductor.

For example:
*.mp3 conductor:John
*.mp3 conductor:"Jane Doe"



container-file-count:
Matches container files (such as .zip, .rar, and .7z) with the specified number of files.

For example:
*.zip container-file-count:1
*.zip container-file-count:20..30
*.zip container-file-count:>100



container-filenames:
Matches container files (such as .zip, .rar, and .7z) with the specified filename inside the archive.

For example:
*.zip container-filenames:Everything.exe
*.zip container-filenames:Everything.exe;Everything.lng
*.zip container-filenames:"New Text Document.txt"



content:
Matches files with content containing the specified text.

Everything will try the following search methods:
  • Search known text/plain file types.
  • Search known eml content.
  • Search system iFilters.
  • Search as a byte-stream for ANSI, UTF-8, UTF-16 and UTF-16BE text.
For example:
content:abc
content:"my content"

Searching content is slow.
Use with other filters for the best performance.



content-status:
Matches document files with the specified content status.

For example:
*.docx content-status:Draft
*.docx content-status:Final
*.docx content-status:"In Review"
*.docx content-status:Approved



content-type:
Matches files with the specified MIME content type.

The content type is determined by the file extension.
Use file-signature: to match the MIME type from the file content.

For example:
content-type:text/plain
content-type:audio/mp3
content-type:image/jpeg
content-type:image/png
content-type:video/mp4



contrast:
Matches photo files with the specified contrast.

Can be one of the following values:
  • Normal
  • Soft
  • Hard
For example:
*.jpg contrast:normal
*.jpg contrast:soft
*.jpg contrast:hard



Matches media, document, and executable files with the specified copyright.

For example:
*.mp3 copyright:voidtools
*.exe copyright:"voidtools PTY LTD"



count:
Limits the number of results to find to the specified count.

If set, searching is restricted to a single thread.

Set to a small value for the optimal performance.

For example:
count:1
count:100



crc32:
crc64:
Matches files with the specified cyclic redundancy check (CRC).

The CRC is calculated from the file content.

crc: is an alias for crc32:.

For example:
crc:abcd1234
crc32:abcd1234
crc64:1234ffff1234ffff

Searching content is slow.
Use with other filters for the best performance.

See also: md5:, sha1:, sha256:



date-accessed:
Matches files and folders with the specified date accessed.

For the best performance, enable date accessed indexing.

Aliases: da:

For example:
date-accessed:today
date-accessed:2026
date-accessed:2026-07-27



date-accessed-date:
date-accessed-day:
date-accessed-day-of-week:
date-accessed-hour:
date-accessed-month:
date-accessed-time:
date-accessed-year:
Matches files and folders with the specified part of the date accessed.

For the best performance, enable date accessed indexing.

Aliases: da-date: da-day: da-dow: da-hour: da-month: da-time: da-year:

For example:
date-accessed-day:25
date-accessed-day:14..21
date-accessed-day-of-week:monday
date-accessed-day-of-week:sunday
date-accessed-hour:14..18
date-accessed-hour:>12
date-accessed-month:december
date-accessed-month:9..11
date-accessed-time:10am..2pm
date-accessed-time:17:30..18:30
date-accessed-year:2026
date-accessed-year:2000..2010



date-acquired:
Matches photo files with the specified acquired date.

For example:
*.jpg date-acquired:today
*.jpg date-acquired:2026
*.jpg date-acquired:2026-07-02



date-changed:
Matches files with the specified changed date.

The date changed is updated whenever the file system entry changes on an NTFS or ReFS volume.

Unlike date modified, date changed also updates when metadata changes, such as renaming a file or changing its attributes.

For example:
date-changed:today
date-changed:2026
date-changed:2026-07-02

See also: date-recently-changed: for the date when the Everything index entry is changed.



date-content-created:
Matches document files with the specified content created date.

For example:
*.docx date-content-created:today
*.docx date-content-created:2026
*.docx date-content-created:2026-07-02



date-created:
Matches files and folders with the specified date created.

For the best performance, enable date created indexing.

Aliases: dc:

For example:
date-created:today
date-created:2026
date-created:2026-07-02



date-created-date:
date-created-day:
date-created-day-of-week:
date-created-hour:
date-created-month:
date-created-time:
date-created-year:
Matches files and folders with the specified part of the date created.

For the best performance, enable date created indexing.

Aliases: dc-date: dc-day: dc-dow: dc-hour: dc-month: dc-time: dc-year:

For example:
date-created-day:25
date-created-day:14..21
date-created-day-of-week:monday
date-created-day-of-week:sunday
date-created-hour:14..18
date-created-hour:>12
date-created-month:december
date-created-month:9..11
date-created-time:10am..2pm
date-created-time:17:30..18:30
date-created-year:2026
date-created-year:2000..2010



date-deleted:
Matches files in the Recycle Bin with the specified deleted date.

For example:
\$recycle.bin date-deleted:today
\$recycle.bin date-deleted:thismonth
\$recycle.bin date-deleted:2026-07-02
\$recycle.bin date-deleted:2026-07-02..2026-07-03



date-encoded:
Matches media files with the specified encoded date.

Aliases: date-media-created:

For example:
*.png date-encoded:today
*.mp4 date-encoded:2026
*.mov date-encoded:2026-07-02



date-modified:
Matches files and folders with the specified date modified.

For the best performance, enable date modified indexing.

Aliases: dm:

For example:
date-modified:today
date-modified:2026
date-modified:2026-07-02
date-modified:2026-07-02..2026-07-03
date-modified:10mins = matches files and folders modified in the last 10 minutes
date-modified:2days = matches files and folders modified in the last 2 days
date-modified:3weeks = matches files and folders modified in the last 3 weeks
date-modified:4months = matches files and folders modified in the last 4 months



date-modified-date:
date-modified-day:
date-modified-day-of-week:
date-modified-hour:
date-modified-month:
date-modified-time:
date-modified-year:
Matches files and folders with the specified part of the date modified.

For the best performance, enable date modified indexing.

Aliases: dm-date: dm-day: dm-dow: dm-hour: dm-month: dm-time: dm-year:

For example:
date-modified-day:25
date-modified-day:14..21
date-modified-day-of-week:monday
date-modified-day-of-week:sunday
date-modified-hour:14..18
date-modified-hour:>12
date-modified-month:december
date-modified-month:9..11
date-modified-time:10am..2pm
date-modified-time:17:30..18:30
date-modified-year:2026
date-modified-year:2000..2010



date-printed:
Matches document files with the specified printed date.

For example:
*.docx date-printed:today
*.docx date-printed:2026
*.docx date-printed:2026-07-02



date-received:
Matches email files with the specified received date.

For example:
*.eml date-received:today
*.msg date-received:2026
*.eml date-received:2026-07-02



date-recently-changed:
Matches files and folders with the specified recently changed date.

The recently changed date is updated when the file is created, modified, moved, or renamed.

Requires recent change indexing to be enabled.

Aliases: rc:

For example:
date-recently-changed:today
date-recently-changed:2026
date-recently-changed:2026-07-02



date-released:
Matches media files with the specified released date.

For example:
*.mp4 date-released:today
*.ogg date-released:2026
*.m4a date-released:2026-07-02



date-run:
Matches files and folders with the specified run date.

The run date is when the item was last opened from Everything.

Requires Run History to be enabled.

Aliases: dr:

For example:
date-run:today
date-run:2026
date-run:2026-07-02



date-saved:
Matches document files with the specified saved date.

For example:
*.docx date-saved:today
*.docx date-saved:2026
*.docx date-saved:2026-07-02



date-sent:
Matches email files with the specified sent date.

For example:
*.eml date-sent:today
*.msg date-sent:2026
*.eml date-sent:2026-07-02



date-taken:
Matches photo files with the specified taken date.

For example:
*.jpg date-taken:today
*.jpg date-taken:2026
*.jpg date-taken:2026-07-02



descendant:
descendant-file:
descendant-folder:
Matches folders that contain a file or folder whose filename matches the specified search.
Files and folders in subfolders are also searched.

Use descendant-file: to search descendant files only.
Use descendant-folder: to search descendant folders only.

For example:
descendant:thumbs.db
descendant:*.mp3

See also child: to search direct children only.



descendant-count:
descendant-file-count:
descendant-folder-count:
Matches folders that contain the specified number of descendant files and folders.
Files and folders in subfolders are also counted.

Use descendant-file-count: to count descendant files only.
Use descendant-folder-count: to count descendant folders only.

Descendant counts are calculated from the index (not from disk).

For example:
descendant-count:10
descendant-count:200..300
descendant-count:>1000

See also: child-count: to count direct children only.



description:
Matches files with the specified description.

For example:
*.jpg description:"Summer Vacation"
*.docx description:draft
*.mp4 description:abc



details:
Shows results in detail view.

For example:
details:

See also: view:, thumbnails:



digital-signature-name:
Matches executable files with the specified digital signature (code signing) name.

For example:
*.exe digital-signature-name:voidtools
*.exe digital-signature-name:"voidtools PTY LTD"
*.exe !digital-signature-name: = matches unsigned executable files



digital-signature-timestamp:
Matches executable files with the specified digital signature timestamp.

For example:
*.exe digital-signature-timestamp:today
*.exe digital-signature-timestamp:2026
*.exe digital-signature-timestamp:2026-07-02



dimensions:
Matches image and video files with the specified dimensions in pixels.

Syntax:
<width>x<height>

For example:
*.jpg dimensions:1920x1080
*.mp4 dimensions:>3840x2160
*.mp4 dimensions:320x200..640x480

See also: width:, height:



director:
Matches media files with the specified director name.

Director is a multi-string value.

For example:
*.mp4 director:John
*.mp4 director:"Jane Doe"



distinct:
Finds unique (or the first duplicate) results based on the specified property.

Use a semicolon (;) to separate multiple properties.
If no properties are specified, the name property is used by default.

Use the case: search modifier to match case.

For example:
distinct: = show distinct names
distinct:path;ext = show each distinct extension from each folder
distinct-sort:path;size distinct:path = show the largest file and folder from each folder
distinct-sort:path;date-modified distinct:path = show the latest file and folder from each folder

See also: Find Duplicates, distinct-sort:, dupe:, unique:



distinct-sort:
Specifies the sort order to apply before finding distinct items.

Use a semicolon (;) to separate multiple properties.

Use with distinct:

For example:
distinct-sort:name;size-descending distinct:name = show the largest file for each distinct name

See also: Find Duplicates



document-content-type:
Matches document files with the specified content type.

For example:
*.docx document-content-type:draft
*.docx document-content-type:"my content type"



dupe:
Finds duplicate results based on the specified property.

Use a semicolon (;) to separate multiple properties.
If no properties are specified, the name property is used by default.

Use the case: search modifier to match case.

For example:
dupe: = show files and folders with the same name
dupe:size = show files and folders with the same size
dupe:size;name = show files and folders with the same size and name
dupe:size;sha256 = show files with the same size and content (sha256 values are only calculated for files with matching sizes)

See also: Find Duplicates, distinct:, unique:



dupe-count:
Limits the number of items shown for each duplicate group to the specified number.

Use with dupe:

For example:
dupe:size dupe-count:4



dupe-from:
Finds duplicate groups containing at least one item from the specified folder.
Subfolders are included.

Use with dupe:

Wildcards are supported.

For example:
*.jpg dupe-from:"C:\My Photos" dupe:size;sha256



dupe-max:
Finds duplicate groups containing at most the specified maximum number of duplicates.

Use with dupe:

For example:
dupe-max:30 dupe:size



dupe-min:
Finds duplicate groups containing at least the specified minimum number of duplicates.

Use with dupe:

For example:
dupe-min:3 dupe:size



empty:
Matches folders that contain no files or subfolders.

This function checks whether a folder is empty in the index, not on disk.

For example:
empty:
empty: child-count-on-disk:0 = verify the folder is also empty on disk

See also: child-count-on-disk:



encoded-by:
Matches media files with the specified encoder name.

For example:
*.mp3 encoded-by:John
*.mp3 encoded-by:"Jane Doe"



exif-version:
Matches photo files with the specified EXIF version.

For example:
*.jpg exif-version:0210
*.jpg exif-version:0230



exposure-bias:
Matches photo files with the specified exposure bias value.

For example:
*.jpg exposure-bias:>1.3
*.jpg exposure-bias:<0



exposure-program:
Matches photo files with the specified exposure program.

The exposure program can be one of the following values:
  • Manual
  • Normal
  • Aperture Priority
  • Shutter Priority
  • Creative Program (biased toward depth of field)
  • Action Program (biased toward shutter speed)
  • Portrait Mode
  • Landscape Mode
  • Unknown
For example:
*.jpg exposure-program:normal
*.jpg exposure-program:manual
*.jpg exposure-program:"Aperture Priority"



exposure-time:
Matches photo files with the specified exposure time (shutter speed) in seconds.

For example:
*.jpg exposure-time:1/33
*.jpg exposure-time:1/40..1/100
*.jpg exposure-time:>1



ext:
Matches files with the specified whole file extension.

Use a semicolon (;) to separate multiple extensions.

Leading ., *, and *. prefixes are ignored.
* and ? wildcards are supported.

Folders do not have file extensions.
Use folder: to match folders only.

Use case: to match case sensitivity.
Use diacritics: to match diacritics.
No other search modifiers are supported.

For example:
ext:mp3;flac
ext:jpg;png
ext:mp*
ext:*.txt;*.doc*
ext:mp3 | folder: = match mp3 files or folders
ext: = match files with no extension

See also: extension:



extension:
Matches files with the specified file extension.

The leading dot is not part of the extension.

Folders do not have file extensions.
Use folder: to match folders only.

For example:
extension:jpg
extension:mp3
regex:extension:^mp
!extension: = match files with no extension

See also: ext:



exists:
file-exists:
folder-exists:
Matches files and folders where the specified filename exists in the index.

Use with substitution variables, such as $stem: and $1:

Use file-exists: to check for an existing file.
Use folder-exists: to check for an existing folder.

Relative paths are expanded from the path of the current item.

Prefix with the case: search modifier to match case sensitivity.
No other search modifiers are supported.

* and ? wildcards are supported in the name part.

For example:
*.jpg exists:$stem:.pdf = matches jpg files where a pdf with the same name exists
folder: exists:$stem:.zip = matches folders where a zip file exists with the same name
regex:^(.*)\.mp3$ exists:$1:.jpg = matches mp3 files where a jpg file with the same stem and path exists
regex:^D:\\media\\(.*)$ exists:E:\Backup\media\$1: = matches files on the D: drive, where a backup with the same subpath and filename exists on the E: drive



------------

file-id:
frn:

Search for files with the specified file ID.

Use hexadecimal (prefix with 0x) or decimal to specify the file ID.

The sequence number is ignored if omitted.

For example:
fileid:5 [color=#808080](The root folder always has an ID of 5 on NTFS volumes)[/color]
frn:0x0005000000000005



file-list:

Search for a semicolon (;) delimited list of filenames.

The whole filename is matched.
Use a path separator to match full paths and filenames.
Wildcards are supported.
** = match any character any number of times.
  • = match any character except \ any number of times.? = match a single character except \

    Example:
    filelist:"C:\Program Files";"C:\Program Files (x86)";C:\Windows
    filelist:C:\Windows\notepad.exe
    filelist:notepad.exe;explorer.exe
    filelist:a-basic-filename.txt;"a filename with spaces.txt";"a-file-with-a-semicolon(;).txt"



    filelist0:
    filelist1:
    filelist2:
    filelist3:
    filelist4:
    filelist5:
    filelist6:
    filelist7:
    filelist8:
    filelist9:

    Search for the file list.
    Hold down CTRL and click the filelist0: - filelist9: text in the search box to add or remove files from the file list.

    Example:
    filelist0: !filelist1:

    See also: File List Slots



    filelist-filename:

    Search for files and folders that belong to a file list with the specified file list filename.

    Example:
    filelist-filename:myfilelist.efu
    filelist-filename:"My File List.efu"



    filelist-full-path:
    filelist-path-and-name:
    filelist-path-name:

    Search for files and folders that belong to a file list with the specified file list path and filename.

    Example:
    filelist-full-path:"c:\filelists\my file list.efu"



    basename-len:
    basename-length:
    name-len:

    Search for files and folders with the specified basename length in UTF-16 characters.

    Example:
    basename-len:>259



    file-signature:

    Search for files with the specified file signature.

    Can be one of the following:
    • application/zip
    • audio/flac
    • audio/midi
    • audio/mpeg
    • audio/ogg
    • audio/wav
    • image/bmp
    • image/gif
    • image/jpeg
    • image/png
    • image/tiff
    • image/vnd.adobe.photoshop
    • image/webp
    • image/x-icon
    • image/x-pcx
    • image/x-tga
    • video/avi
    • video/flv
    • video/mp4
    • video/x-matroska
    Example:
    ext:jpg !file-signature:image/jpeg
    file-signature:application/zip



    file-storage-info-flags:

    Search for files with the specified FILE_STORAGE_INFO flags.

    Can be zero or more of the following values:
    • 0x00000001 STORAGE_INFO_FLAGS_ALIGNED_DEVICE
    • 0x00000002 STORAGE_INFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE
    Example:
    file-storage-info-flags:0x2
    file-storage-info-flags:0x00000003



    file-system:

    Search for files belonging to the specified file system.

    Example:
    file-system:ntfs
    root: file-system:fat



    file-system-flags:

    Search for files that belong to a file system with the specified file system flags.

    Can be zero or more of the following flags:
    • 0x00000001 FILE_CASE_SENSITIVE_SEARCH
    • 0x00000002 FILE_CASE_PRESERVED_NAMES
    • 0x00000004 FILE_UNICODE_ON_DISK
    • 0x00000008 FILE_PERSISTENT_ACLS
    • 0x00000010 FILE_FILE_COMPRESSION
    • 0x00000020 FILE_VOLUME_QUOTAS
    • 0x00000040 FILE_SUPPORTS_SPARSE_FILES
    • 0x00008000 FILE_VOLUME_IS_COMPRESSED
    • 0x00010000 FILE_SUPPORTS_OBJECT_IDS
    • 0x00020000 FILE_SUPPORTS_ENCRYPTION
    • 0x00040000 FILE_NAMED_STREAMS
    • 0x00080000 FILE_READ_ONLY_VOLUME
    • 0x00100000 FILE_SEQUENTIAL_WRITE_ONCE
    • 0x00200000 FILE_SUPPORTS_TRANSACTIONS
    • 0x00400000 FILE_SUPPORTS_HARD_LINKS
    • 0x00800000 FILE_SUPPORTS_EXTENDED_ATTRIBUTES
    • 0x01000000 FILE_SUPPORTS_OPEN_BY_FILE_ID
    • 0x02000000 FILE_SUPPORTS_USN_JOURNAL
    • 0x08000000 FILE_SUPPORTS_BLOCK_REFCOUNTING
    • 0x20000000 FILE_DAX_VOLUME
    Example:
    root: file-system-flags:0x02000000
    root: file-system-flags:0x0000007f



    filter:
    filters:

    Apply the specified semicolon delimited list of search filters by name.
    Use :parameters to pass parameters to the filters macro.

    Example:
    filter:audio;myfilter:"my filter parameters";video



    filter-group:

    Specify the filter group name.
    When selecting multiple filters, filters inside a group are ORed and filter groups are ANDed.
    If not specified the filter will use the unnamed filter group.

    For example:
    filter-group:location
    filter-group:"My Filter Group"



    filters-sidebar:
    no-filters-sidebar:

    Temporarily show or hide the filters sidebar.

    For example:
    filters-sidebar:
    no-filters-sidebar:



    find-dupes:
    duplicated:
    duplicates:

    property-list is a semicolon (;) delimited list of property names.
    Show only files/folders with the duplicated values for the specified property-name(s).

    If property-name is not specified, search for duplicated files/folders based on the current sort.
    Use sort: to specified the sort order.

    If one or more properties are specified, search for files where another file in the current results share the same values for the specified properties.
    If more than one property name is specified (up to a maximum of 8), Everything will find files/folders where all the specified properties match.

    Prefix a property name with ! to find not duplicated results.
    Use a -ascending/-descending suffix to change the default sort order.

    Right click the Name column and click Find Name Duplicates to find duplicates within the current results.

    Example:
    sort:size find-dupes:
    find-dupes:size
    find-dupes:size;dm;name
    find-dupes:size;sha256
    dupe:size;name;!dm

    See also: dupe:



    first-byte:
    first-1-byte:
    first-1-bytes:
    first-2-bytes:
    first-4-bytes:
    first-8-bytes:
    first-16-bytes:
    first-32-bytes:
    first-64-bytes:
    first-128-bytes:
    first-256-bytes:
    first-512-bytes:

    Search for file content matching the first few bytes as hex.

    Example:
    first4bytes:25504446
    first2bytes:4D5A
    startwith:first8bytes:89504E47


    flash-energy:

    Search for photos with the specified flash energy in beam candlepower seconds (bcps).

    Example:
    flash-energy:1..2
    flash-energy:2bcps



    flash-make:
    flash-maker:

    Search for photos with the specified flash make.

    Example:
    flash-make:acme
    flash-make:"My flash maker"



    flash-mode:

    Search for photos with the specified flash mode.

    Example:
    flash-mode:"No flash"
    flash-mode:flash
    flash-mode:compulsory
    flash-mode:red-eye



    flash-model:

    Search for photos with the specified flash model.

    Example:
    flash-model:"My Flash Model"



    f-number:
    f-stop:

    Search for photos with the specified f number.

    Example:
    f-stop:f/2.8
    f-number:f/4



    focal-length:

    Search for photos with the specified focal length in millimeters.

    Example:
    focal-length:10mm..20mm
    focal-length:21.6
    focal-length:<10mm



    folder-data-and-names-crc32:
    folder-data-and-names-crc64:
    folder-data-and-names-md5:
    folder-data-and-names-sha1:
    folder-data-and-names-sha256:
    folder-data-and-names-sha512:
    folder-data-crc32:
    folder-data-crc64:
    folder-data-md5:
    folder-data-sha1:
    folder-data-sha256:
    folder-data-sha512:
    folder-names-crc32:
    folder-names-crc64:
    folder-names-md5:
    folder-names-sha1:
    folder-names-sha256:
    folder-names-sha512:
    folder-data-and-names-crc32-from-disk:
    folder-data-and-names-crc64-from-disk:
    folder-data-and-names-md5-from-disk:
    folder-data-and-names-sha1-from-disk:
    folder-data-and-names-sha256-from-disk:
    folder-data-and-names-sha512-from-disk:
    folder-data-crc32-from-disk:
    folder-data-crc64-from-disk:
    folder-data-md5-from-disk:
    folder-data-sha1-from-disk:
    folder-data-sha256-from-disk:
    folder-data-sha512-from-disk:
    folder-names-crc32-from-disk:
    folder-names-crc64-from-disk:
    folder-names-md5-from-disk:
    folder-names-sha1-from-disk:
    folder-names-sha256-from-disk:
    folder-names-sha512-from-disk:

    Search for folders with the specified data or data and name hash.

    Use -data variants to sum hashes from file content.
    Use -name variants to sum hashes from filenames.
    Use -from-disk variants to gather filenames from disk.
    Otherwise, filenames are gathered from your index.

    Everything uses the same folder hash as 7zip.

    Example:
    folder-data-sha256:07061e4b1829cb5e66799cd21d4ff935aba4ab3ae5a7e7f721540deec2e372c5



    folders-first:
    folders-last:
    folders-first-ascending:
    folders-first-descending:
    no-folders-first:
    no-folders-last:

    Show folders first.
    Use folders-last: to show folders last.
    Use folders-first-ascending: to show folders first when the sort is in ascending order.
    Use folders-first-descending: to show folders first when the sort is in descending order.

    Example:
    sort:size folders-first:



    folders-sidebar:
    no-folders-sidebar:

    Temporarily show or hide the folders sidebar.

    For example:
    folders-sidebar:
    no-folders-sidebar:



    fps:
    frame-rate:

    Search for video files with the specified frame rate in frames per second.

    Example:
    fps:>24
    frame-rate:50..60
    frame-rate:23.976



    frame-count:

    Search for photos and video files with the specified number of frames.

    Example:
    frame-count:>1
    frame-count:100..1000



    free-disk-size:

    Search for files belonging to a volume with the specified free disk size in bytes.

    Example:
    root: free-disk-size:<10gb



    from:

    Search for email files with the specified from address.

    Example:
    from:support@voidtools.com



    fsi:
    index-number:

    Search for files belonging to a volume with the specified index number(FSI).
    View each volume index number from Tools -> Debug -> Statistics.

    Example:
    fsi:0
    fsi:1..6



    full-path:
    path-and-name:
    path-name:

    Search for files or folders with the specified full path and filename.

    Example:
    full-path:c:\windows\notepad.exe
    full-path:"C:\Program Files\Everything\Everything.exe"



    filename-len:
    filename-length:
    full-path-len:
    full-path-length:
    path-and-name-len:
    path-and-name-length:
    path-name-len:
    path-name-length:
    path-len:
    path-length:

    Search for files or folders with the specified full path and filename length in UTF-16 characters.

    Example:
    full-path-len:>259
    path-len:100..200
    path-len:50

    See also: path-part-len:



    genre:

    Search for media files with the specified genre.

    Example:
    Genre:electronic
    Genre:blues
    Genre:<soundtrack|ost>



    group-colors:
    no-group-colors:

    Temporarily enable (or disable) group coloring.

    Example:
    group-colors: sort:stem



    group-lines:
    no-group-lines:

    Temporarily enable (or disable) group lines.

    Example:
    group-lines: sort:path



    hard-link-count:

    Search for files with the specified number of hard links.

    Example:
    hard-link-count:>1
    hard-link-count:2..3



    hard-link-filename:
    hardlinkfilenames:

    Search for files with a hard link filename.

    Example:
    hard-link-filename:\windows\notepad.exe
    hard-link-filename:\windows\winsxs



    height:
    high:

    Search for photos with the specified height in pixels.

    Example:
    height:>1080
    height:2160
    height:400..600



    hex-content:

    Search file content as a byte stream in hexidecimal.
    Converts the binary content to a hex string for comparison.
    Note: hex-content:ffd8 matches:0F FD 86
    Use hex:content: to treat the content and search as binary.

    For example:
    hex-content:0000ff01
    hex-content:0123456789abcdef

    Searching content is very slow.
    Combine with other filters for the best performance.



    hex-number:
    hex-number-range:

    Search for files with a filename that contains a number in hexidecimal within the specified range.
    A hexidecimal number is a sequence of digits and letters (0-9, A-F)

    The entire filename is searched until a matching number is found.

    For example:
    hexnumber:0xcccc..0xffff



    hidden-slide-count:

    Search for document files with the specified number of hidden slides.

    Example:
    hidden-slide-count:
    hidden-slide-count:>0
    hidden-slide-count:2..3



    hide-empty-search-results:
    no-hide-empty-search-results:

    Override the Tools -> Options -> Results -> Hide results when the search is empty option.

    Can be useful for filters where you want to see results when the search is empty.

    Example:
    hide-empty-search-results:
    no-hide-empty-search-results:



    horizontal-resolution:

    Search for photos with the specified horizontal resolution in dots per inch (dpi).

    Example:
    horizontal-resolution:>300
    horizontal-resolution:100..200
    horizontal-resolution:72..96



    host-url:

    Search the ZoneIdentifier file stream for the specified host URL.

    Example:
    host-url:www.voidtools.com



    ifilter-content:

    Search file content with the extension-assoicated system ifilter.

    For example:
    ifilter-content:"my content"
    ifilter-content:abc

    Searching content is very slow.
    Combine with other filters for the best performance.



    image-id:

    Search for photos with the specified image ID.

    Example:
    image-id:0123456789abcdef0123456789abcdef



    include-file-list:

    Search for a list of files from disk with the specified filename.

    TXT files must specify a filename on each line.
    Use a path separator to specify the full path and filename.

    CSV and EFU files must be an Everything File List with the Filename column.

    Ctrl + click the include-file-list: text in the search box to select a file.

    Only works from the main UI window.

    Example:
    include-file-list:"c:\my filelists\my filelist.efu"



    incur-seek-penalty:

    Search for files or folders belonging to a device that incurs a seek penalty.

    Example:
    root: incur-seek-penalty:yes
    root: incur-seek-penalty:no



    index-file-id:
    index-frn:

    Search for files with the specified index file ID.

    Use hexadecimal (prefix with 0x) or decimal to specify the file ID.

    For NTFS/ReFS volumes, the index file ID is the same as the file ID.
    The index file ID is indexed. Searching will be instant.

    For example:
    index-frn:0x0005000000000005



    index-type:

    Search for files or folders belonging to an index with the specified type.

    Can be one of the following:
    • NTFS
    • ReFS
    • Folder
    • File List
    • Network
    • FAT
    • Network Drive
    • Remote (same as Network Drive)
    Example:
    index-type:ntfs
    index-type:fat
    index-type:folder
    index-type:"file list"
    index-type:filelist



    index-parent-file-id:
    index-parent-frn:

    Search for files with the specified index parent file ID.

    Use hexadecimal (prefix with 0x) or decimal to specify the parent file ID.

    For NTFS/ReFS volumes, the index parent file ID is the same as the parent file ID.
    The index parent file ID is indexed. Searching will be instant.

    For example:
    index-parent-frn:0x0005000000000005



    index-volume-label:

    Search for files or folders belonging to an index with the specified volume label.

    Example:
    root: index-volume-label:backup
    root: index-volume-label:media



    initial-key:

    Search for audio with the specified initial key.

    initial-key:"C m"



    invert-layout:
    no-invert-layout:

    Temporarily invert the reading order.

    For example:
    invert-layout:
    no-invert-layout:



    is-bmp:
    is-gif:
    is-ico:
    is-jpeg:
    is-jpg:
    is-pcx:
    is-png:
    is-psd:
    is-tga:
    is-tif:
    is-tiff:
    is-webp:

    Search for files with the associated file signature.

    Example:
    ext:bmp !is-bmp:
    ext:jpg !is-jpg:
    ext:png is-jpg:



    is-directory:

    Search for folders with the Directory value in FILE_STANDARD_INFO.

    Example:
    is-directory:yes
    is-directory:no



    is-folder:

    Search for folders in the index.

    Example:
    is-folder:yes
    is-folder:no

    See also: folder: search modifier.



    is-indexed-property:

    Search for files and folders that have the specified indexed property.

    Example:
    is-indexed-property:content content:"my content search"



    is-metadata-efu-property:[property-name]

    Search for files are folders that have a property value defined by a .metadata.efu file.
    Leave the property name to match any property.
    Otherwise, specify a property by canonical name.

    Example:
    is-metadata-efu-property:
    is-metadata-efu-property:rating
    is-metadata-efu-property:tags



    is-xyplorer-tag:

    Search for files and folders that have an Xyplorer tag.

    Example:
    is-xyplorer-tag:

    See also: xyplorer_tag_dat



    iso-speed:

    Search for photos with the specified ISO speed.

    Example:
    iso-speed:1600
    iso-speed:100..800
    iso-speed:ISO-32



    is-result-omission:
    result-omissions:

    Search for files and folders that are in your result omissions list.

    Example:
    disable-result-omissions: is-result-omission:



    is-running:

    Search for executable files that are currently running.

    Example:
    is-running:



    kind:

    Search for files and folders with the specified kind.

    Example:
    kind:folder
    kind:picture
    kind:document
    kind:music
    kind:video





  • ---------
    TODO:

    ;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)

    parent-count:
    depth:
    parents:

    Search for files and folders with the specified parent count.

    For example:
    depth:0 (same as root:)
    depth:>10
    depth:1
    depth:2..3



    dupe-name-part:

    > stem-dupe:


    Show only results where the stem (basename without extension) is duplicated.

    Right click the Stem column and click Find Stem Duplicates to find duplicates within the current results.



    dupe-size:

    > size-dupe:


    Show only results where the size is duplicated.

    Right click the Size column and click Find Size Duplicates to find duplicates within the current results.




    duration:

    > length:


    Search for media files with the specified duration.

    Use the following syntax:
    <x><hours|hour|minutes|minute|mins|min|seconds|second|secs|sec>
    <hour>:<minutes>:<seconds>
    <minutes>:<seconds>
    <seconds>
    .<milliseconds>

    For example:
    length:5mins
    length:1hour2mins5secs
    length:1:32
    length:1:43:21.987
    length:>10mins
    length:1hour..2hours

    About voidtools
    © 2026 voidtools - Privacy