Schrift
[thread]6972[/thread]

Datumsvergleich zwischen 2 Dateien...: Was ist das beste Format?



<< >> 3 Einträge, 1 Seite
zipster
 2005-05-09 12:22
#54697 #54697
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Hi,

ich möchte das Datum (+ Uhrzeit) von 2 Dateien vergleichen. Frag mich aber grad wie ich da am besten vorgehe...

Am Ende soll rauskommen ob Datei A neuer wie Datei B ist.

Wäre das ein guter Weg oder habt ihr nen besseren Vorschlag?

Code: (dl )
1
2
3
4
5
6
7
$datum_datei_A = $Jahr$Monat$Tag$Stunde$Minute$Sekunde;
$datum_datei_B = $Jahr$Monat$Tag$Stunde$Minute$Sekunde;

if($datum_datei_A > $datum_datei_B)
{
print "Datei A ist neuer";
}
GwenDragon
 2005-05-09 12:33
#54698 #54698
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#Beispiel:
use strict;
use warnings;

my $Datei_Name_A = "datei1.txt";
my $Datei_Name_B = "datei2.txt";
my $datum_datei_A = (stat($Datei_Name_A))[9]; # Änderungsdatum in Epochen-Sekunden
my $datum_datei_B = (stat($Datei_Name_B))[9]; # Änderungsdatum in Epochen-Sekunden

if($datum_datei_A > $datum_datei_B)
{
    print "Datei A ist neuer";
}


Es ging auch noch mit dem file test -M (Änderung in Tagen)\n\n

<!--EDIT|GwenDragon|1115628258-->
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

zipster
 2005-05-09 12:49
#54699 #54699
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Okay... *schäm*
Ich hab mir so das Änderungsdatum der Datei geholt.
Code: (dl )
my $datum_datei_A=scalar localtime ((stat $Datei_Name_A)[9]);


Warum einfach wenns auch kompliziert geht. :laugh:

Vielen Dank GwenDragon\n\n

<!--EDIT|zipster|1115628610-->
<< >> 3 Einträge, 1 Seite



View all threads created 2005-05-09 12:22.