Zeiten mehrerer Dateien verändern

JensusUT

Senior Member
Da surfe ich so im WinCommanderforum rum, und was finde ich? Folgenden Dialog:
<schnipp>
F:
Ich habe hunderte von Bilddateien aus einer Digitalkamera, deren interne Uhr vorging. Ich möchte die Zeitangaben korrigieren.
Wie kann ich alle Dateizeiten _automatisch_ um beispielsweise 02:15:20 verringern?
Wenn es nicht mit Windows Commander geht, geht es mit einem anderen Programm?

A:
Die Dateien markieren Dateien->Dateiattribute ändern... und dort dann Datum/Zeit ändern ankreuzen, Datum in Frieden lassen und die gewünschte Uhrzeit angeben.

F:
Danke für die Antwort.
Aber:
Jede Datei hat eine etwas andere Zeit, und das soll auch so bleiben.
Nur sollen alle Zeiten um einen bestimmte Zeitspanne geändert werden!
Beim vorgeschlagenen Verfahren hätten danach alle Dateien die selbe Zeit!
Und wenn ich die Dateien eine nach der anderen bearbeite habe ich bei hunderten von Dateien folgende Probleme:
1) viel Arbeit.
2) einige Rechenfehler.
3) einige Dateien doppelt bearbeitet.
4) einige Dateien übersprungen.

A:
[Anm. des Autors: Nun hat sich ein User namens Hacker dazu etwas überlegt...]
Eigentlich sollte ich ja fur die Prufung am Freitag buffeln, aber anstelle dessen habe ich heute so ein Tool fur dich programmiert [...]

Nach mehreren Versionen ist nun AddTime 1.10 dabei rausgekommen. Das Programm funktioniert so:

AddTime 1.10, made in June 2002 by Hacker, <roman_korcek@hotmail.com>
Adds or subtracts time from files' (and directories' (ahem)) dates

Usage:
addtime <+|-> <years months days hours minutes seconds> [r] [file_mask]

+ or - + means add time, - means subtract ;)
years - seconds: Provide a number for each, a 0 for unneeded values
r: Work recursively, ie change the time of all files
specified by file_mask in all subdirectories
d: Also change the time of all the subdirectories themselves
WARNING: DO NOT USE, doesn't work in the current version
file_mask: Specify a file mask to use. Default is *.*

Examples:
addtime + 0 0 0 2 8 0
Changes the time of all the files in the current directory by + 2 hours,
8 minutes

addtime - 2 0 0 0 0 0 r *.jpg
Changes the time of all *.jpg files in all subdirectories by minus 2 years

Genial, oder? Wenn jemand genau so etwas mal braucht.... hier wird es für die Nachwelt bereitgestellt :)

Link zum Originalthread

Software ist angehängt...

@Edit: Sollte ins Softwareforum.... wird noch verschoben...
 
Oben