File Query

File Query is a simple yet powerful file search utility that helps you find exactly what you're looking for. File Query comes in two flavors. There's a Window's application version and a command line version.


File Query Application

File Query helps you find files on your computer using a number of different search criteria and search paths. You can specify various combinations of search criteria and file paths to build complex queries that allow you to find exactly what you're looking for. You can filter by file name, extension, contents, modified date, size, and read-only. All of the filters supports at least some of these basic operators: =, <>, <, >, <=, >=, IN. You can specify multiple search sources including directories and the results of previous searches. You can also specify directories to exclude from the search. The application allows you to save result sets both in memory and to the disk so you can run additional queries against those result sets later.

Click for large image

Download File Query installer


File Query CLI

File Query CLI is a command line tool you can use to search for files on your computer. You specify search criteria using File Query Language (FQL), which is similar to SQL. This allows you to specify complex search criteria to find exactly what you're looking for. It also has nice support for loading, storing, and searching result sets. For example, to find all files in the current directory that have the extension htm or html:

SELECT FROM . WHERE ext IN (htm, html)

File Query is free to use. See license.txt for more information. You need Microsoft .Net Framework version 2.0 or later to run File Query.

To install download the zip file, create a directory named FileQuery on your hard drive, and extract the files to that directory. To uninstall simply delete the FileQuery directory. See FileQueryCLI.html for help on how to use it.