A small tool to sort pictures and videos into a common date based directory structure.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gibheer 1ce4976c1a add readme 2 years ago
README.md add readme 2 years ago
go.mod initial commit 2 years ago
go.sum initial commit 2 years ago
main.go initial commit 2 years ago



Picsort is a small tool that takes a number of pictures from cameras and sorts them into folders by year and month. It also detects duplicates and sorts them out.

Surpringsingly it also works most video formats, because of github.com/tajtiattila/metadata.


Ask the program for parameters:

picsort --help
Usage of ./picsort:
  -directory string
        path of the source directory
        don't create directories or files (default true)
  -target string
        path to the target directory
  -workers int
        number of workers to analyze and copy files (default 10)

Take a folder and sort it into a different directory:

picsort --directory sourcedir --target targetdir

With --dry-run a log is generated what would be done.

The --workers flag starts multiple workers that take over the copying and analyzing of metadata for better throughput.