Here are a few more to look at, may suit.
Diff
http://www.gnu.org/software/diffutils/diffutils.html
Differential
http://www.teammukippe.com/homesite/index.php?styl=s0
ftp://ftp.teammukippe.com/differential.zip
Differential is an application, which provides users with the following
functionalities: - Comparing two directories and putting the difference
into another directory - Comparing two directories and putting the
difference into one big file - DLF - Creation of DIT file which
contains all the information read from one directory - Comparing DIT
against another directory and putting the difference into the third
directory - Decompression of DLF file into tree structure DLF contains
all the data, and should be treated as a library. DIT is : Difference
Information Table which contains all information about a file, but it
does not contain any of its content. Supported platforms: Windows
95/98/NT4/2000 Differential is a fully functional 32-bit application
and won't run in a 16-bit environment. No other special requirements
exist.
ExamDiff
http://www.prestosoft.com/ps.asp?page=edp_examdiffpro
FileSync
http://www.fileware.co.uk/products.htm
KDiff3
http://kdiff3.sourceforge.net/
Quick Compare
http://support.it-mate.co.uk/?mode=Products&p=quickcompare
Quick Compare allows you to compare either 2 files, or complete folders
in a matter of seconds, and have the results put in a third folder of
your choosing.
Quick Compare however, is not a full blown compare utility, it does not
come with the bells and whistles of such programs as Microsoft's
WinDiff™.
How does this file compare work?
Quick Compare takes the text from file 1 and compares it to file 2. If
the text in file one is not found in file 2, then the text not found is
exported to the Output file for your perusal.
Why does comparing folders only return difference in file size's in the
results?
That is actually what it was intended to do.
Side-by-Side
http://www.all4you.dk/FreewareWorld/links.php?page=101&cat=008
http://www.galaxywebsitedesign.com/sideby/index.html
Side-by-Side does what its name implies -- it puts two texts
side-by-side so that you can compare. Imagine you have two version of
the same code. One version is from yesturday's backup and today's
version is .... well from today. Something went wrong and the code is
behaving funny. Using Side-by-Side it's a little easier to scan for
what may be different in the two source files.
WinMerge
http://winmerge.sourceforge.net/
An Open Source visual text file differencing and merging tool for Win32
platforms. It is highly useful for determing what has changed between
project versions, and then merging changes between versions.