Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Monitor duplicate files, check hashes
Rust
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
src
.gitignore
Cargo.lock
Cargo.toml
README.md
config.toml

README.md

duplicates

Delete duplicate files, check hashes

Licence goes like this - if you like it - use it, develop it, build something else on it, I don't care, but also before running code - check sources, as I don't guarantee that this app will not delete your important files. You have been warned and it is your responsibility to use this app. If you want to help - write some tests :)

This tool makes organizing photos sane again. Config goes like this:

if file path contains one of those, this file will not be processed

ignore_paths = ["src", "target",".git"]

where to start. goes into subdirectories too

working_dir = "."

if duplicates were found, if they are in location like one of below - they are more likely to be deleted. The earlier it is on the list - the bigger chance

Always all except one files are deleted.

delete_score = ["download", "DCIM", "random","organizeme"]

Action can be:

T - write which files would be deleted but don't delete

S - as T but stop program after first duplicate found

D - as T except DO delete files

everything else - display some diagnostic stuff

action="T"

Enjoy !

You can’t perform that action at this time.