Content
Regular Expression File Search Library
Overview
Refslib is a .NET DLL which exposes event-based file system search functionality, including a threadable SearchHandler class which will carry out the searches for you based on options such as the base directory you provide and the regular expression based search that you wish to perform.
As Refslib is designed in a fully OOP manner, it is trivial to overwrite any part of the library with your own objects and methods to retrofit Refslib to fit your needs. The assembly dump, shown to the right, lists the classes and enums used within it and illustrates the event-based nature of the DLL.
The package contains a sample app, Refs, Regular Expression File Search, which uses Refslib to provide a grep-like tool. The code of both Refs and Refslib itself are also included, and they are well-documented; this is the easiest way to learn how the programs work.
Download
Refslib and its source code come packaged as part of the Refs download.
