Recursive Search is a simple program to help you locate text in large folders or projects. I started a new job and Visual Studio would tie up for long periods of time if I searched within VS so I wrote a simple yet useful utility that I hope others may find useful as well. You can run this program as a desktop application by downloading the install and running the setup.exe or the source code is a C# Visual Studio solution. I open the solution with both Visual Studio 2012 and 2013, although at my work the server I remote into has version 4.5 of the Dot Net Framework installed so Visual Studio 2012 prompts me to switch the project to 4.5 version or install 4.5.1; the program runs the same on either version. It should run on earlier versions of Visual Studio also, but I do not have access to earlier versions so I have not tested. Also if anyone has Windows 10 I have not upgraded yet so pleaes let me know if it works, or if there are any issues. To perform a search enter the following items: Search Path - the root path to begin searching recursively. Search Text - by default the search is not case sensitive and the search performs a 'contains' search meaning if the search text is found anywhere in the text found it will return as a match. Case Sensitive - Check the Case Sensitive checkbox to perform a case sensitive search. Extensions - A semicolon delimited list of extensions to search. Each extension should be in the format of period, extension, semicolon. Example: .cs;.aspx;.js; To attempt to search all file types use .*; (period asterick semicolon). Search Within Results - If a previous search has one or more results, the 'Search Within Results Checkbox' will become visible. Check this box to perform another search only on the results from the previous search. Copy To Clipboard - After a search select one or more items in the ListView and press Control C to copy the file paths to your clipboard. Open File - Double click on a file to open the program with the program Wiondows has associated with the file type of the file being opened. .cs and .aspx extensions will typically open with Visual Studio unless was changed by the user. JavaScript extensions .js might show a script message box of some kind; right click on any .js file and set Visual Studio as the default editor if you wish to open the file with Visual Studio from Recursive Search app. Support Please report any bugs or suggestions or https://recursivesearch.codeplex.com. If you like this project please leave a few kind words as a review or rate the project and let others know you like it. Thank you, Corby |