A Windows app made for Rita. She is tired of order her media, so a i have an excuse for play with javafx, jpackage and java.nio.
It will organize al media files (video, image and audio) in a folders like yyyy-MM
- Select source folders: this are the folders from where the files will be processed
- Select folder: the results of the process will be dumped in this folder (also the logs)
- Select copy or not: if not checked no file will be copied and only the logs will be generated
- Process: to init the process
- copied-media.log: it means that the file was copied without any problem
- copied-media-unknown-date.log: it means that the file is media but can not decode the date of creation, so copied to "unknownDate" folder
- copied-media-name-conflict.log: it means that the file was copied but a diff file already use that name, so the file is copied with "(n)" at the end.
- not-copied-repeated.log: it means that a file with the same name and content already exist, so not copied
- not-copied-not-media.log: it means that the process does not understand the file as a media file, so not copied
- not-copied-fail.log: the process fail in copy this file.
--module-path JAVAFX_SDK_JAR_PATH --add-modules javafx.base,javafx.controls,javafx.graphics
https://gluonhq.com/products/javafx/
mvn clean package
Must have WiX Toolset installed: https://wixtoolset.org/