Windows includes a search feature, but I've found this feature doesn't offer me the functionality I need. For instance, I would like to see result details (which lines was it found), replace across multiple directories, and so on.
This program is a must-have for every programmer. It gives details of the search results in your VB, VBScript, ASP, C#, VB.Net, SQL Server and java script code files. It also offers the possibility to filter out search results in commented code.
Some examples of how to use this program:
- Analyze which parts of your application have to be adapted, when a field name in the database changes. You can search the database creation script and all source code with one action, and count the number of occurences.
- Analyze which files have been changed since a certain date
- Replace names of functions, variables, classes and so on
- View dependancies of ASP-files to other ASP-files or directories
- Quickly find files, and export the search results to Excel
Screenshot
Example output
Features
- Filename and extension filters
- Recursive or non-recursive searching
- Directory exclusion filter
- Separate file name or contents searching
- Multiple search criteria with adjustable separator
- Support for creating log output files
- Replace values, with possibility to create backup files first
- Case sensitivity adjustable
- Show details of the search results, with support for VB, VBScript, ASP, C#, VB.Net, SQL Server, javascript and flat text files
- Show tree structure of files found
- Possibility to filter out commented code
- Possibility for easy selection of templates
- Search actions can be loaded and saved
- Integrates with FPPWin, Backup MB Inet and other tools
- Easy and expert mode
Changes in version 2.5
- Results can also be viewed in a list view (grid)
- When watching the list view, you can save or copy the list view contents
Changes in version 2.6.1
- Comments can be added to a configuration file
- Progress screen is also closed, when the main window is closed
- Current directory is shown in title bar of application
- Search can be aborted by pressing the ESC key
Drawbacks
The program currently has the following drawbacks:
- There is no easy installation package
- There is no technical or user documentation
Dependancies
To run the tools, you need the VB6 runtime (SP6), which is available on the Microsoft website. Or you can install PFM, which is available here.
Download
Click here to download RecursiveSearchAndReplace 2.6.1 (87 kb)
Last modified on: 2006-02-22