Directory Compare
Current version:
|
drcmp352.exe
drcmp352.zip
(no setup, just copy to a folder).
For portable devices such as USB
drives, rename the
included dircmp0.ini to dircmp.ini,
if the latter
does not exist.
|
64-bit version:
|
drcmp352-64.exe
drcmp352-64.zip
(no setup, just copy to a folder).
For portable devices such as USB
drives, rename the
included dircmp0.ini to dircmp.ini,
if the latter
does not exist.
|
After
installing
|
In
the
last versions *.* will not match filenames
without
extension: use * to match all files. |
Directory Compare
is a utility to help you keeping copies of your important directories
(documents, programs under development and so on) in a backup hard disk
or any other storage system (like 100Mb diskettes), as well as in a compressed .zip file (only
in version 2.53). The backup may be made automatically (in
unattended mode) or by using a friendly user interface. I always have
two or more copies of my important documents and I refresh them very
often. I prefer to save exact copies of my working directories (rather
than using some backup program, because it is faster and makes easier
to open the old copy to recover some element or part that was better in
the previous version. To make this process easier I wrote many years
ago the first version of the program cpy which is included with my
Console Utilities.
It is a command line program, which makes it very
convenient to use from a desktop shortcut that after a single click
copies to my backup hard disk all modified elements in my working
directories. Users that do not want to remember command lines options
may use Cmd Line Shell
to have a more user-friendly interface. Directory
Compare is a kind or GUI version of cpy:
it has far less options but its visual interface makes easier selctive
copies. For instance, modern compilers generate an incredible amount of
auxiliary data, which speeds up compilation, but takes a lot of storage
space. (For instance, the source files of Directory Compare
are less than 100 Kb, but the auxiliary files generated by the compiler
occupy 7,500 Kb!) Usually you do not want this kind of auxiliary files
in your backup disk: they are very large and can be easily recreated by
running the compiler. cpy may be instructed to ask you for confirmation
before copying each file, but this is a boring and error prone process.
My strategy is to have cpy copy everything during
program development and when a version is released, I delete from my
main and backup disks auxiliary files. To improve this approach I have
written Directory Compare:
it will show you side by side the source and
backup directories so that you can easily select the files to by copied
(from the source to the target or in both directories) and even delete
from both directories auxiliary files.
- New in
version 3.52
Fixed bug when starting a .dcp file.
- New in
version 3.51
Animate taskbar icon when the program is working.
Fixed bug in File/Create
shortcut.
- New in
version 3.51
New Update
all button when comparing file contents.
Fixed bug when comparing file contents.
- New in
version 3.49
New command
line options for unattended differential backups: /A
and /B.
It is also possible to automatically
include in the backup folder an increasing serial number or the backup
date (and, optionally, time).
- New in
version 3.48
New Edit/Exclude
name menu to add file names (with extension) to the list
of excluded filters. It also appears in the popup menu.
New command line options: /R (include
subdirectories) and /N (don't include
subdirectories).
- New in
version 3.47
New File/Create shortcut
menu to create shortcuts (for automatic backups, ...) and to prepare
arguments for Directory Compare,
batch files, etc..
- New in
version 3.46
Bug fix.
- New in
version 3.45
Minor bug fixes.
Customizable file size format through Options/Main list: File size format, Separator and Even when they are
different.
File/Export
can now create CSV files if the
.csv extension is used.
Any number of exact hours can be ignored when comparing FAT and NTFS
volumes.
Swap
menu entry moved from File
to Edit.
New speed button: Options/Preferences.
- New in
version 3.44
Fixes for bugs introduced by the upgraded compiler.
64-bit version released.
- New in
version 3.43
Minor bug fixes for Windows 8.
- New in
version 3.42.1
Minor bug fixes.
- New in
version 3.42
New options in Options/Unattended
mode: Check
drive ready status and
Check folders exist.
New menus (in Edit
and the popup): Exclude
directories and Exclude
file type.
Optionally the setup program will install several
styles
(skins) which change the program appearance. You can also find more in
internet: see, for instance,
http://theroadtodelphi.wordpress.com/2011/09/01/exploring-delphi-xe2-vcl-styles-part-i/
or http://code.google.com/p/vcl-styles-utils/wiki/VclStylesCollection.The
current style (as well as the use of animations in lengthy operations)
is selected from the Options
dialog box.
- New in version 3.41
New File attributes that cannot be
copied section in the help file and documentation.
If the program is launched with any command line option the Allow a single program instance
option is ignored.
By using the command line (for automatic backups, for instance) a
command may be executed after the synchronization (for instance to shut
down or hibernate the computer).
File patterns in Filter
updated to Windows current policy: *.* will
not match
filenames without extension: use
*
to match all files.
- New in
version 3.40
New menu Check for
updates
Optionally, schedule automatic checks for updates.
- New in
version 3.39.1
Fixed bug when reading file attributes.
- New in
version 3.39
User defined date and time format.
Friendlier selection of the external compare program.
- New in version 3.38
New option, Use
Explorer
view, to provide an alternative way to select directories.
New option, Show grid
lines to
separate entries.
Now wildcards can be used in excluded source and target directories.
- New in version
3.37
Warning on modified .dcp
files is now
optional.
- New in version 3.36
New
menu
Warning when a .dcp file has changed.
Fixed bug in /e command line option.
- New in version 3.35.1
Fixed Mirror
selected
- New in
version 3.35
Refesh works also
from the context
menu.
The Multiple
dialog box is now
resizeble.
A warning is issued if a source/target/excluded directory is not found.
The settings Display
icons, List,
Copy and Delete directories
and Automatically
update...
are also written to and read from .dcp files.
New menu: Mirror selected.
- New in version 3.34
Export
fixed.
- New in version 3.33
Minor improvements in the user interface.
- New in version 3.32
Columns may be rearranged.
New Refresh
menu.
- New in version 3.31
Bug fixes.
Better look.
- New in version
3.30
Windows 95, 98, Me and NT are no longer supported.
Source
and target directories may be dragged from Explorer
(and other
programs) and dropped over Directory
Compare.
New command line option /h to run Directory
Compare
hidden for automatic backups.
Full Unicode support.
Improved detection of empty drives or unplugged USB discs.
Options are no longer stored in the registry.
Options can be saved in a portable device.
- New in version 3.26
Minor bug fixes
- New in version 3.25
Fixed bug when cancelling a scan with multiple Source/Target
directories
- New in version 3.24
Fixed memory bug when comparing equal files
Stable sort: sorting by a column doesn't mix up other columns ordering
Minor bug fixes
- New in version 3.23
Fixed bug when sorting selected items
- New in version 3.22
Fixed bug with 0 length files
Fixed bug with file names starting with a space
- New in version 3.21
Much faster sorting of long listings
- New in version 3.20
Much faster handling of long listings
Fixed display of very large files
- New in version 3.13
Implemented some Vista features: large icons...
Workaround for bug in Windows XP update
- New in version 3.12
New Change in selected menus.
- New in version 3.11
Improved Vista compatibility.
- New in version 3.10
New help system (Vista compatible).
Recompiled with old compiler to avoid bug with files starting or ending
with spaces.
- New in version 3.09
You can be informed of the copy process (especially
useful for large files).
Read-only files can (optionally) be deleted/overwritten in unattended
mode.
New command line options: /d.
Unfortunately there is a bug in
the support library of version 6 of my compiler (I do not know what
happens with version 7 used in Directory Compare
3.13). It only appears with filenames starting or ending with spaces.
Until I am able to find a workaround, you may continue using version
3.05 (see above).
- New in version 3.05
Minor bug fixes.
- New in version 3.04
Minor bug fixes.
- New in version 3.03
New option, Ignore differences of 2
hours when comparing FAT and NTFS volumes, to deal with
some nasty cases due to the different ways daylight saving time is
managed.
Minor bug fixes.
- New in version 3.02
New Options/History lists to
clean up history lists.
Minor bug fixes.
- New in version 3.01
Improved Multiple Source/Target
pairs
dialog.
Workaround for a bug in the ListBox support by C++ Builder 6.
Minor bug fixes.
- New in version 3.00
Multiple Source/Target pairs.
You may specify which directories (and files) will be excluded form the
scan.
Greatly improved unattended automatic backups: no message box, log
facilities, etc
New command line options.
Minor user interface improvements.
Miscellaneous bug fixes.
However, some features are no
longer supported after version 2.53
No zip file support (it was provided by a third-party
component, but it no longer works with my current compiler).
No drag and drop from the program support (for the same reason).
Only WinHelp is supported in the help system (I personally prefer this
format and do not have the time to update two sets of help files)
The program will now always use long file names (it was about time to
forget about 8.3 format).
- New in version 2.53
Sort order of main list is now saved from scan to
scan and (optionally) from session to session.
- New in version 2.52
Fixed bug when a zip file was the Source.
- New in version 2.51
File/Export may be used to send the main list
contents to a text file from which it can be loaded into Word, Excel or
any other data processor.
- New in version 2.50
Files and directories can be dragged from Directory
Compare to any window accepting dropped files (such as
the desktop, or My Computer and Explorer
views) where they are copied, moved or referenced by a new shortcut.
- New in version 2.45
Fixed bug when comparing directories.
- New in version 2.44
Better support of Explorer contetx menu.
- New in version 2.43
Fixed bug when copying and deleting directories.
- New in version 2.42
Fixed bug when comparing directories.
- New in version 2.41
Two new menu items provide most of the features in
the context menu that displays when right clicking on items in a My
Computer or Explorer views.
It is now possible to open (or to compare with a external program)
zipped files.
Settings are now saved when the Windows session ends.
More consistent menu activation.
- New in version 2.30
Files patterns may also be excluded from Filter.
Filter may be specified in the command
lines.
- New in version 2.24
Added File/Print.
- New in version 2.23
Fixed bug in the Copying Files dialog box design.
- New in version 2.22
More informative message when a NT user without administrative
privileges tries to change the context menu settings in Options/Configure/Miscellaneous.
Entering a path in a non-existing drive in Source
or Target does not produces garbage.
- New in version 2.21:
Fixed a bug when displaying colors in main list.
A new Options sheet (Color)
let you use colors to mark (with user-defined colors) entries with
newer Source or Target.
The HTML help should now run with all library versions supporting it.
The HTML help does not appear always over the current window.
Last updated: April 7, 2017