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 can also be run from the command line.

Download (platform independent)
Size: 1.7 MB
sha256: 08a3171cd1fb688f812d3b0908a364cbf531dd90b1a0891f97e6a3bb65c475b5 (windows)
Size: 1.8 MB
sha256: e7b523bb27c9fb1fd7b438854f579e37e19016b551ffa8e7806277e8cb1308b9

FileByDate depends on Java 8 with JavaFX.

FileByDate is also available from AUR for Arch Linux and its derivatives.

Release history

Version 2.0.0  (2018-07-15)

  • OPT: Major UI changes, now using JavaFX.

Version 1.1.0  (2017-09-10)

  • OPT: Improved configuration file management.
    NOTE: Users upgrading from an earlier version should be aware of that the new profiles are stored in ~/.config/filebydate/filebydate.json. The old ones are located in filebydate.profiles. This was done in order to improve configuration management. I’m sorry for any inconvenience.
  • OPT: Minor UI tweaks
  • OPT: Updated dependencies

Version 1.0.3  (2017-06-28)

  • OPT: Update Darcula look and feel, fixes issues on MacOS.
  • FIX: Resolve Move and replace existing bug.

Version 1.0.2  (2017-05-14)

  • OPT: Major UI improvements.

Version 1.0.1  (2017-01-29)

  • NEW: Added editable drop downs for file and date pattern.

Version 1.0.0  (2017-01-21)

  • NEW: First public release.


FileByDate is built using the following open source libraries

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.