Tool for finding and optionally deleting duplicate files in a directory
There is a windows 64-bit build under the Release folder.
No support will provided for this build.
Place the binary in whatever place you'd like. Then map the directory/folder containing the binary into the operating system PATH.
cd
into the directory/folder you'd like to check for duplicate files- Run
DuplicateFileTool
in this directory. The program will scan the files and list duplicates - [Optional - Deleting Duplicates] choose
y
if you'd like to delete duplicate files - Select the file from the index list that you would like to keep. All others will be deleted.
-1
allows you to skip this duplicate group and keep all files listed.
Make sure to init the hash-library submodule repository:
git submodule init
git submodule update
This provides access to the hash-library repository used by this project
CMake file generated and maintained by and with JetBrains CLion 2019.3.
This project uses CMake 3.15 and operates under CPP17.
CPP17 is used for the ability to use the <filesystem> standard header.
This project makes use of a fork of Stephan Brumme's hash-library: https://github.com/stbrumme/hash-library which is under the Zlib license.
Duplicate File Tool: LICENSE GPL 3.0
hash-library: LICENSE Zlib