Forums Neueste Beiträge
 

Datum von Dateien ändern

29/06/2011 - 18:17 von Axel Niersmann | Report spam
Hallo zusammen,

Dummerweise hatte ich das Datum bei meiner Digicam falsch eingestellt,
nàmlich 2010 statt 2011. Nun haben alle Fotos das Attribut
"aufgenommen am" mit der faschlen Jahreszahl.

Gibt es irgendwo ein Tool, mit dem ich die Jahreszahl (und zwar _nur_
die Jahreszahl) für viele Dateien auf einmal àndern kann?

Die Fotos sind im jpg-Format, OS ist WIN XP aktueller Stand.

TIA
Axel
 

Lesen sie die antworten

#1 ram
29/06/2011 - 18:55 | Warnen spam
Axel Niersmann writes:
Gibt es irgendwo ein Tool, mit dem ich die Jahreszahl (und zwar _nur_
die Jahreszahl) für viele Dateien auf einmal àndern kann?



Mit Perl würde es vielleicht so gehen:

#!/usr/bin/perl
#perl 5.8.3

use strict;
use warnings;

use Time::Local;

my $directory = $ARGV[0] || "./";
opendir( DIR, $directory ) || die;

while( defined( my $file = readdir( DIR )))
{ my( $mtime )=( stat( $file ))[ 9 ];
my( $sec, $min, $hour, $mday, $mon, $year )= localtime( $mtime );
$year += 1;
my $time = timelocal( $sec, $min, $hour, $mday, $mon, $year);
utime $time, $time, $file; }

closedir( DIR );

Jedoch ist dies nur eine unverbindliche Idee, welche nur auf
eigenes Risiko von einem Benutzer, der die vollen Konsequenzen
seines Handelns überschauen kann und zuvor alle seine Daten
nach dem Stand der Technik gesichert hat, auf einem isolierten
Testsystem ausprobiert werden darf.

Dieses Skript soll das Jahr aller Dateien des Verzeichnisses,
welches als Argumentpfad beim Aufruf des Skripts angegeben wurde
oder ersatzweise des aktuellen Verzeichnisses, um 1 erhöhen.
Jedoch ist dies nur die Absicht des Autors. Was das Skript
tatsàchlich tut, ist unbekannt.

Ähnliche fragen