CHECK can compare the contents of the current directory with the contents of the target drive. This is useful when a subdirectory tree has been burned to CD.
CHECK will also verify the integrity of each file on the target drive. The only test it uses is whether it can copy the file. It copies it to the bit bucket, a special bottomless pit inside the computer. Data that enter the bit bucket never return. Which is great because otherwise CHECK would need 650Mb of RAM. The bit bucket, also known as NULL, means that although the file is copied off the target drive, it is not written anywhere after it's copied.
CHECK will do the directory comparison first, and the file verification second. Either the directory comparison or the surface verification can be skipped, using a command-line parameter.
CHECK can report the discrepancies onscreen, and log test summaries to disk.
 
- requires Windows 95 or higher (CHOICE, FC, FIND, SORT, XCOPY, EDIT)
- requires STAMP.EXE (included, licence-free)
- the following points are this program's terms and conditions of use:
- This program is hereinafter known as "the Software".
- The Software comes with no warranty and is used at your own risk.
- The Software is not (and will never be) complete and as such may behave strangely.
- The Software is the copyrighted property of the author.
- The Software may be distributed freely.
- The Software may NOT be incorporated into a commercial work without prior written permission from the author.
- The Software is "donateware" - you can choose your amount, and pay with Paypal! Donating will encourage me to create more tools. If you do decide to donate, thankyou in advance; the form is here.
There is a feedback form here.
 
- unzip CHECK.BAT to a directory in the PATH
- ensure you have CHOICE, EDIT, FC, FIND, SORT and XCOPY somewhere in the PATH. They are probably there already, as they are installed with Windows.
 
- Using a text editor such as Notepad, edit CHECK.BAT and set the logfile to suit your configuration. An example would be set checklog=d:\user\logs\check.log
 
- type CHECK drivename from the command line
where drivename is a valid drive letter such as F:
- type CHECK drivename /NOCOMP from the command line
using the /NOCOMP parameter skips the directory comparison and performs surface verification only.
- type CHECK drivename /NOTEST from the command line
using the /NOTEST parameter performs directory comparison only.
- CHECK will not execute if the TEMP environment variable is not set, or if Windows is not running.
 
- the differences report is hard to use
 
 
| July 1999 | 0.1 | file verification
| | July 1999 | 0.2 | added directory compare and screen handling
| | August 1999 | 0.3 | added /NOCOMP and errorhandlers
| | November 1999 | 0.4 | added documentation
| | October 2000 | 0.5 | bugfixes, improved documentation
| | April 2001 | 0.6 | added /NOTEST and logging
| | July 2002 | 0.7 | bugfix
|
 
check.exe  library
|