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.
Den intresserade kan läsa mer på http://trixon.se/projects/java/filebydate/
FileByDate - Katalogisera bilder baserat på datum
Kategoriregler
Här behandlar vi ritprogram, program för fotoretuschering, bildhantering och liknande. Vänligen observera att trådar rörande grafikkort hör hemma i Hårdvara och drivrutiner!
Här behandlar vi ritprogram, program för fotoretuschering, bildhantering och liknande. Vänligen observera att trådar rörande grafikkort hör hemma i Hårdvara och drivrutiner!
FileByDate - Katalogisera bilder baserat på datum
Senast redigerad av 1 TicToc, redigerad totalt 22 gånger.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Katalogisera bilder baserat på datum
Bra jobbat!
Re: Katalogisera bilder baserat på datum
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.
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
Nu har jag ersatt Swing med JavaFX för en modernare(?) upplevelse.
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.
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.