Thread Verzeichnis rekursiv auslesen und in Datenbank schreiben
(39 answers)
Opened by Anton at 2012-05-15 08:38
1. Hinzufügen von Dateigröße in Zeile 28:
Code (perl): (dl
)
size => (stat($File::Find::name))[7], 2. Quote kein Autoinkrement für den Schlüssel der Tabelle verwenden; eingelesene Datei-Id (siehe Zeile 26) als eindeutigen Schlüssel für die Tabelle verwenden! 3. Daten in Tabelle schreiben Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 #Dateiname, Dateigröße, ID, PID und Timestamp(letzte modification) my $sth = $dbh->prepare( "INSERT INTO $tabelle (name,size,id,pid,mtime) VALUES(?,?,?,?,?);" ); for my $datei (@dateien) { $sth->execute( $datei->{name}, $datei->{size}, $datei->{id}, $datei->{parentid}, $datei->{stat}[1] ); } 4. Datensätze überschreiben Wann passiwert das, was soll überschrieben werden. 5. Bitte auch mal selber was probieren ;) Wenn was nicht klappt hier wieder fragen. Oder soll dir das jemand komplett schreiben? Dann lernst doch nix und du sollst bestimmt deine Aufgabe selbst lösen, oder? Last edited: 2012-05-18 18:57:13 +0200 (CEST) |