Sida 1 av 1

FileByDate - Katalogisera bilder baserat på datum

Postat: 10 apr 2016, 13:53
av TicToc
För något år sedan gjorde jag ett lite väl tungt gui-program för att flytta/kopiera filer till olika kataloger baserat på olika datumkällor i filen. Detta är nu omskrivet och utökat till ett rent textkommando (som troligtvis kommer att få ett lätt gui ::)).

Programmet fungerar på vilka filer som helst, inte bara bilder med exif, det kan också tvinga skiftläge på filnamnet.

Bild

Den intresserade kan läsa mer på http://trixon.se/projects/java/filebydate/

Re: Katalogisera bilder baserat på datum

Postat: 10 apr 2016, 15:21
av johanre
Bra jobbat!

Re: Katalogisera bilder baserat på datum

Postat: 10 apr 2016, 15:47
av TicToc
Tack.

Ett förklarande exempel kanske är på sin plats också.
Följande flyttar alla filer som matchar '{*.jpg,*.JPG}' från aktuell katalog till baskatalogen '/atlas/eget/foto/foto_original_telefon' och sedan ytterligare underkataloger baserat på just filens datum, '/2016/04/2016-04-10/'. Eventuellt befintliga filer skrivs över, -o och filnamnet kommer att vara i gemener, -cb l -ce l.

Kod: Markera allt

pata@datos:~/Dropbox/Camera Uploads$ filebydate -mv -ds exif_original -dp yyyy/MM/yyyy-MM-dd -cb l -ce l ./'{*.jpg,*.JPG}' /atlas/eget/foto/foto_original_telefon/ -o
Generating file list...
Processing...
mv /home/data/Dropbox/Camera Uploads/./2016-04-10 15.25.34.JPG  /atlas/eget/foto/foto_original_telefon/2016/04/2016-04-10/2016-04-10 15.25.34.jpg
Done
pata@datos:~

Re: FileByDate

Postat: 22 apr 2018, 21:13
av TicToc
Nu har jag ersatt Swing med JavaFX för en modernare(?) upplevelse.

Bild

Den som vill är välkommen att testa den kommande versionen.
Mer info och länkar på https://trixon.se/projects/filebydate/.

FileByDate är nu beroende av openjfx och behöver därmed startas med Java 8, om man nu inte använder Oracles Java vill säga.

De profiler man skapar kan enkelt triggas från terminalen men man kan också definiera sitt kommando direkt.

Bild