Thread ftp datenvergleich mit anderen ftp
(10 answers)
Opened by Gustl at 2011-04-12 23:00
Hallo,
ist zwar schon etwas her, aber ich habe gerade etwas mit dem Skript von rosti (Danke) herumgespielt. Jetzt ist mir aufgefallen, dass ich ein Problem mit dem auslesen des Änderungsdatem (bzw. die Änderungszeit) habe. Folgender Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 sub traverse { my $dir = shift; for (rdir($dir)) { foreach my $entry (parse_dir($_)) { my ($name, $type, $size, $mtime, $mode) = @$entry; if( $type eq 'f' ) { my $time_string = strftime "%Y-%m-%d %H:%M:%S", gmtime($mtime); #print "File $name has an mtime of $time_string\n"; print "."; push @rfiles, $mtime." ".$dir."\/".$name." ".$time_string; #print $mtime; #print $ftp->mdtm($dir."\/".$name); } else { print $dir."\/".$name."\n"; #traverse($dir."\/".$name); } } } } in $mtime stehen wohl die Sekunden seit 1970 drinnen. Aber wenn ich die Zeit mit Code: (dl
)
strftime "%Y-%m-%d %H:%M:%S", gmtime($mtime); umrechne stimmen diese Zeiten nicht, und ein Muster (wegen Sommerzeit, etc.) ist auch nicht zu erkennen. Kann mir wer sagen warum diese Zeiten von den Zeiten von meinem FTP- Programm Filezilla abweichen? zb: Code: (dl
)
1 impressum.html |