About
FileByDate is a tool that moves and copies files to a destination directory based on either file or exif dates and the user specified date pattern.
FileByDate is open source, using APACHE LICENSE, VERSION 2. The source code is available on github.
Screenshots



Legacy version of FileByDate can also be run from the command line.

Download
Get your copy from the github release page.
Legacy version below
filebydate-2.0.0-bin.zip (platform independent)
Size: 1.7 MB
sha256: 08a3171cd1fb688f812d3b0908a364cbf531dd90b1a0891f97e6a3bb65c475b5
filebydate-2.0.0-win.zip (windows)
Size: 1.8 MB
sha256: e7b523bb27c9fb1fd7b438854f579e37e19016b551ffa8e7806277e8cb1308b9

Hi ,
This is exactly what i was looking for to sort my images, but i can’t get it to run. I get the following when installed with snap.
filebydate
Cannot find java. Please use the –jdkhome switch.
Is it because it is a newer java?
java -version
openjdk version “17.0.18” 2026-01-20
OpenJDK Runtime Environment (build 17.0.18+8-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.18+8-Debian-1deb12u1, mixed mode, sharing)
Thanks
Ron