DESKTOP SEARCH
Search this PC, or stay within one folder.
Status: Production
Search this PC keeps its opt-in local metadata index and adds optional fuzzy filename matching. Separately enabled Local content search reads bounded text in one chosen folder only when you press Search content. A local folder's toolbar retains its direct filename scan. Tags and smart folders organize existing files without moving them.
- Opt-in PC metadata index or a direct current-folder scan
- Exact text and wildcards by default; fuzzy indexed filenames are optional
- Visual and typed filters, local tags, and saved smart folders
- Progressive results with explicit depth, scan, and result limits
Opt in to Search this PC
- Open PC search
Type into the This PC search field, or select Search & storage in the sidebar and choose Search files. Opening RFile alone does not start indexing.
- Reopen a saved index
From 0.3.79, saved-index validation and rebuild preparation run off the async command workers used by folder browsing. Opening saved search index means RFile is checking saved metadata; you can continue browsing other folders. Views share a pending status request instead of stacking polls. This preserves integrity checks and your existing index; it does not trigger a new index build. Large indexes can still take time to validate. Startup errors provide Retry index status.
- Choose your scope
Select Index all local drives for ready fixed drives, or Choose index folder… for one local folder. RFile indexes filenames, locations, sizes, and dates, not file contents. Network locations and link targets are excluded.
- Follow the build
The page shows preparation, enumeration and index publication phases, current path, elapsed time, scanned-item count and the worker cap. Metadata probing uses bounded parallel workers; SQLite publication remains a single atomic writer. Stop indexing cancels the build. Results resume after a completed index is available; timing depends on your data and computer.
- Search as you type
Use Search indexed files, then narrow results by Files or Folders, Extension, Over 100 MB, Edited this week, or In folder…. The view returns up to 500 indexed results and asks you to narrow the query when more matches exist.
Optional fuzzy filenames
Fuzzy filenames is off by default. Enable it in indexed Search files to allow one or two edits, including adjacent transpositions, in ordinary filename words of 3–64 characters. Exact matches rank first with deterministic ordering. Wildcards and metadata filters retain their exact matching rules; tagged-file queries remain exact.
A fuzzy query supports up to eight terms and filters and examines at most 10,000 indexed candidates. Limited results are not exhaustive: narrow the folder or filters when the limit is reached. This session-only choice is not saved with a smart folder and never enables content reads. The direct folder-toolbar scan does not become fuzzy.
Separately enabled local content search
- Enable this session
Expand Local content search and enable content reads. This is a fresh on-demand scan, not a saved or complete content index, and it does not start a whole-PC background scan.
- Choose one local folder
Choose the folder whose text you intend to read. Whole-drive roots, network locations, links and junctions, cloud placeholders, named cloud-sync folders, and hidden/system/known credential locations are excluded.
- Choose file types
Documents only is the default: UTF-8 TXT, MD, RST, CSV and TSV. Documents and source code additionally allows RS, PY, JS, JSX, TS, TSX, C, CPP, H, HPP, CS, JAVA, GO, CSS, HTML, XML, JSON, YAML, YML and TOML. This does not enable PDF or Office-content extraction. Changing the choice clears old results but does not start a scan.
- Search deliberately
Enter literal text and press Search content. Stop content search requests cancellation. Results return matching filenames and locations, not snippets or retained document text. Search again after files change; freshness applies only to that run.
How local-folder search runs
Enter a query in a local folder's toolbar and press Enter. The current folder becomes the one search root, and RFile scans its descendants directly from the filesystem while sending matching results to the file view. It does not search every drive at once.
The scan is progressive and cancellable. A local search can descend at most 128 levels, examine at most 1,000,000 entries, and display at most 10,000 results. Reparse-point and symlink directories are not followed.
- Recursive
Yes for a local folder tab: the active folder and its subfolders are scanned.
- Fuzzy
Not in this direct folder-toolbar path. Use the optional Fuzzy filenames control in indexed Search files for bounded typo matching.
- Indexed
No for this folder-toolbar path. Use Search & storage > Search files for the opt-in metadata index, visual filters, and saved smart folders.
- Progressive
Yes. Matches appear while traversal is still in progress instead of waiting for the complete folder tree.
Matching rules
Plain terms use case-insensitive filename substring matching. Add * to match any sequence or ? to match one character. When a query contains several terms, every term must match; terms are combined with AND rather than OR.
With fuzzy filenames off, exact, stem, prefix, and word-start matches can rank ahead of looser substring matches without admitting spelling edits. Indexed Search files has a separate opt-in fuzzy mode; content reads require the separate Local content search action.
- invoice
Matches filenames containing invoice, regardless of letter case.
- *.pdf
Uses wildcard matching to find PDF filenames.
- name:invoice ext:pdf
Requires both the name term and PDF extension filter to match.
- type:image size:>5MB
Finds image files larger than 5 MB.
- modified:>=2026-01-01 folder:projects
Combines a modified-date comparison with a parent-folder term.
Typed filters
In a local folder, type filters into the same query field and quote values that contain spaces. Search this PC additionally provides visual Type, Extension, size, date, and folder controls that compose a query for you.
- Name and wildcard
Use plain text or name:, glob:, *, and ?.
- Extension
Use ext: or extension:, such as ext:pdf.
- Type
Use type:file, folder, image, video, audio, document, archive, code, executable, or other.
- Size
Use size: with >, >=, <, <=, =, or a range using .. or ..=. Units include B, KB, MB, GB, TB, KiB, MiB, GiB, and TiB.
- Dates
Use created:, modified:, or accessed: with YYYY-MM-DD, a comparison, a range, today, or this-week.
- Folder and hidden state
Use folder: for a parent-folder term and hidden:true or hidden:false for the hidden attribute.
Search fields in other locations
- This PC
The search field routes to Search & storage > Search files and the opt-in local metadata index described above.
- Home, Network, and Recycle Bin
The field performs a case-insensitive substring filter over items already loaded on that page; it is not a recursive filesystem scan.
- Google Drive
The field filters the currently loaded Drive items and does not recursively search unseen Drive folders.
- Sidebar
The sidebar field filters Quick Access entries only.