Levent: den monat einer Datei auslesen

hi,

ich will eigentlich den Monat, in dem
das logfile zuletzt verändert wurde und
dann ein verzeichnis erstellen mit dem
monatsnamen von diesen logfiles, alles
schön einzeln zippen etc...

aber ich kann halt mit diesen tagen
nicht viel anfangen

my $writetime = (stat($logfile))[9];

oder auch mit

my $writetime = -M $logfile;

hab ich nur eine sekundenangabe, wie kann
ich daraus auf den Monat des logfiles
schließen?

danke!

  1. hi,

    ich will eigentlich den Monat, in dem
    das logfile zuletzt verändert wurde und
    dann ein verzeichnis erstellen mit dem
    monatsnamen von diesen logfiles, alles
    schön einzeln zippen etc...

    aber ich kann halt mit diesen tagen
    nicht viel anfangen

    my $writetime = (stat($logfile))[9];

    oder auch mit

    my $writetime = -M $logfile;

    use POSIX qw(strftime);
    my $month = strftime("%m", localtime $writetime);

    http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.6.3

    Gruss, Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
    1. danke :)

      my $writetime = (stat($logfile))[9];

      use POSIX qw(strftime);
      my $month = strftime("%m", localtime $writetime);