hotti: Datenrücksicherung, Nur Datum wiederherstellen

Beitrag lesen

mahlzeit Tom,

ich würde das mit Perl machen, hier die core-function:

utime LIST
            Changes the access and modification times on each file of a list
            of files. The first two elements of the list must be the
            NUMERICAL access and modification times, in that order. Returns
            the number of files successfully changed. The inode change time
            of each file is set to the current time. This code has the same
            effect as the "touch" command if the files already exist:

#!/usr/bin/perl
                $now = time;
                utime $now, $now, @ARGV;

Habs grad eben mal getestet, geht ;)

Die Liste bekommst Du mit File::Find, Du brauchst zwei Listen, Quelle und Ziel (Dateien). Mit dem Modul File::stat bekommst Du mtime und atime der Dateien aus der Ausgangsliste (Quelle). Und mit utime kannst Du das Dateidatum der Dateien in der Zielliste setzen.

Schönen Sonntag,
Horst Schneeschuh