Powered by skn.net  


  Reply to this topicStart new topicStart Poll

> windows 7 explorer date vs. shell date, 'echtes' erstellungsdatum über die shell
[TI]Lars
'Eroberer'
  Geschrieben: 13.08.2010 - 13:57
Quote Post



***
Beiträge: 61
Mitglied seit: 13.03.2005
Benutzergruppe:
Informatik (Bachelor)

---
Informatik (Bachelor)



Moin,

ich bin gerade dabei mir ein kleines tool zu schreiben, dass mir urlaubsbilder, die mit verschiedenen kameras aufgnommen wurden so umbenennt, dass die dateien automatisch nach datum und uhrzeit der erstellung sortiert sind.
Java bietet leider keine direkte möglichkeit dazu ( soll vielleicht mit java7 kommen aber so lange will ich nicht warten ).
als workaround hab ich die ausgabe von 'dir bild.jpg' genommen und daraus das datum gelesen. dummerweise kommt dabei nicht das eigentlich richtige datum raus, das der explorer mir unter date anzeigt. alle varianten von dir /T:.. führen im besten fall zu dem gleichen ergebnis. hat irgend jemand eine idee mit welchem shell kommando ich an das 'explorer'-datum kommen könnte?

:gruebel:
PMEmail Poster
Top
Lorenz
'Stumpf ist Trumpf'
Geschrieben: 13.08.2010 - 14:24
Quote Post



*****
Beiträge: 1128
Mitglied seit: 22.09.2005
Benutzergruppe:
Administratoren

5. Semester
Informatik (Master)



ich verstehe nicht ganz, warum bei dir das explorer-datum vom dir-datum abweicht? explorer und dir zeigen doch per default das änderungsdatum der datei. (zumindest hier unter win7).

falls du aber explizit das erstellungsdatum haben willst, dann hast du unter java so direkt keine chance, weil nicht alle dateisysteme dieses feld aufweisen. der kleinste gemeinsame nenner ist also das änderungsdatum :(


eigentlich sollte "dir /T:c" das erstellungsdatum ausgeben. hat hier zumindest geklappt (win7).


alternativ könntest du die meta-daten der jpegs auslesen. alle (oder fast alle?) digi-cams schreiben so genannte EXIF-daten in die bilder mit rein, in denen oft der aufnahmezeitpunkt (und anderes) festgehalten ist. für solche aufgaben sollten sich eigentlich java-libs finden lassen.
PMEmail Poster
Top
[TI]Lars
'Eroberer'
Geschrieben: 13.08.2010 - 17:04
Quote Post



***
Beiträge: 61
Mitglied seit: 13.03.2005
Benutzergruppe:
Informatik (Bachelor)

---
Informatik (Bachelor)



das mit dem erstellungsdatum stimmt, die bilder sind aber von unterschiedlcihen cds zusammenkopiert, so dass das erstellungsdatum auf der festplatte vom datum der aufnahme abweicht.
meine windows version scheint also wirklich die exif daten auszulesen, worauf sich aber im explorer selbst kein hinweis findet. bei mir steht da einfach nur 'date'.
das mit den metadaten hab ich nachher dann auch so gemacht, nachdem ich ein wenig weiter recherciert hatte und eine brauchbare library dafür finden konnte.
Zu blöd, dass von 6 leuten nur 2 datum und uhrzeit ihrer kamera richtig eingestellt hatten... :funnyfucku:

btw. ich war einer der anderen 4

Der Beitrag wurde bearbeitet von [TI]Lars am 13.08.2010 - 17:05
PMEmail Poster
Top
0 Besucher zu diesem Thema (0 Gäste und 0 'versteckte' Mitglieder)
0 Mitglied(er):

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0312 ]   [ 17 queries used ]   [ GZIP deaktiviert ]
[ Server Uptime: 488 days ] [ Load Average:0.11, 0.13, 0.10 ] [Active HTTP-Connections: 13 ]