Work Windows / NTFS / WPF

FileFinder

Status: unfinished prototype. USN monitoring still needs work and the current implementation can be resource-heavy.

FileFinder is an attempt to build a faster Windows file search experience by indexing NTFS metadata directly instead of repeatedly scanning the disk.

Core Idea

The prototype reads from the NTFS Update Sequence Number Journal. Initial indexing uses FSCTL_ENUM_USN_DATA, while live updates are planned around FSCTL_READ_USN_JOURNAL. A local SQLite database stores file records and folder relationships so full paths can be rebuilt quickly.

Scope

  • Fast disk structure indexing through low-level NTFS APIs.
  • Local database split between file records and folder hierarchy.
  • WPF interface for search results and context actions.
  • Filters by file name and extension.