/DuplicateFileFinder

Duplicate file finder and de-duplicator. A tool that detects duplicate files and replaces them with symlinks to a shared file in a special shared files folder.

Primary LanguageC#GNU Lesser General Public License v2.1LGPL-2.1

Duplicate file finder and de-duplicator

A tool that detects duplicate files and replaces them with symlinks to a shared file in a special shared files folder.

Usage:
DuplicateFileFinder.exe <minSizeBytes> <directoryToScan> <sharedDirectory> [<hashCacheRoot>] [try-run]

Example:
DuplicateFileFinder.exe 1000000 D:\\ D:\\___SharedDuplicates D:\\ try-run

When hashCacheRoot argument is omitted then hash cache is disabled.

In try-run mode no files will be moved or symlinked, duplicates are only reported in the console.

State

Ready to use. Maintained and in active use.

Installation

* Build the project
* In the build folder launch DuplicateFileFinder.exe

Analytics