Note: This project is open source now! Feel free to add new features if you've got access to Visual Studio, and MFC. The source code can be accessed here: http://code.google.com/p/findduplicates/.
Since I have released My Uninstaller, I have been continuously getting requests about adding a feature which enables removal of packages which were installed without being monitored. The truth is that it is not possible to carry out uninstallation as accurately as My Uninstaller does without monitoring the installation. However, this utility will hopefully help in certain situations. In case you have My Uninstaller too, you should put this in the same folder as My Uninstaller.
To use it click on Add... and add one or more directories to the Folders list. Click on start and watch as it displays all duplicate files within those directories...After the files have been listed you can click on them in the list box to mark/unmark them for deletion. The marked files will be grayed. Below, a line will show the number of bytes wasted on the duplicate files (without cluster size correction). After marking some files you can click What If to see which files will still be listed if the marked files are deleted. Finally, you may click Delete to send them to the Recycle Bin. Right clicking on the results list box allows you to save current results or load previously saved results. This is especially useful for long scans which you do not want to repeat but in which you want to examine and mark files at your leisure.
I was fascinated by the overwhelming number of files duplicate in my PC, most likely you will be too. However, I must point out that it is not wise to remove the duplicate files if you are not certain that they are really unnecessary.
SHBrowseForFolder
works (it could be done in a different way but - let's face it - I am lazy V 1.00 | First public release. |
V 1.10 | Comparison phase is much faster and shows a progressbar. Added a popup menu to the list of results. Can compare a list of folders against another list of folders. Some more changes and upgrades. |
V 1.10a | Added tooltips. Minor changes. |
V 1.21 | On request, added ability to interpret command-line. So you can create a shortcut to your Send To folder and send folders directly to Find Duplicates by right clicking on them. Also added a simple menu which allows integration with shell. Minor changes. |
V 1.22 | On request, added ability to export the list of duplicate files as HTML. |
V 1.23 | On suggestion, added ability to move the duplicate files to a folder. Keep sending the suggestions ![]() |
V 1.24 | Detects drag and drop of folders from the explorer. |
V 1.25 | Has an option to remove resulting empty folders - suggested by Marcus. |
V 1.25a | Thanks to your suggestion, status display now formats the numbers using comma. |