Recurse - runs a command recusively on a directory tree
V1.0
By John Lambert
lambert@catalystinc.com
www.catalystinc.com/shareware

This program runs a command recursively on a directory tree.  You 
can run a command on a directory or just the files in a directory.  
Recurse lets you specify filters, so the command only runs on files 
of a certain type (e.g. *.java).  You can also tell recurse to wait
until the command finishes running before processing the next file
or directory. Recurse summarizes a comman run in an output area.
Enjoy. 

Requirements:
 * Win 95/98/NT
 * VB5 Runtimes (http://www2.rpa.net/~proimaging/vbrun5.zip)

General instructions:
1.  Type the command in the Command box or browse
    for the executable. Like: javac.exe or command.com
2.  Type any parameters in the Parameters box. Like: -O
3.  Select the top level directory where Recurse is to start.
4.  If you want Recurse to run the command on every file in
    the directory tree, check the Process Files box.
5.  If you supply a filter, Recurse will only run the command
    on those file types.  Separate multiple filters with
    a semicolon.  Like "*.txt;*.ini"
6.  If Wait For Exit is checked, Recurse waits for the command
    to finish before running it on the next file.

Semi useful applications:

Command:  javac.exe
Parameters:  *.java
Directory:  Top of package (e.g. "c:\jdk1.1.x\src\java\")
Process Files:  unchecked
Wait For Exit:  checked
This will compile all java source files in a package.

Fun to run on someone else's computer:
Command:  command.com   (win95)
Parameters:  /k type
Directory:  c:\
Process Files:  checked
Wait For Exit:  unchecked
Filter: *.txt;*.ini

Disclaimer of Warranty

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND
WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY
OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.