Thread Verzeichnis rekursiv auslesen und in Datenbank schreiben (39 answers)
Opened by Anton at 2012-05-15 08:38

GwenDragon
 2012-05-18 18:54
#158412 #158412
User since
2005-01-17
14782 Artikel
Admin1
[Homepage]
user image
1. Hinzufügen von Dateigröße in Zeile 28:
Code (perl): (dl )
 size => (stat($File::Find::name))[7], 


2.
Quote
-ab 0 anfangen würde

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)

View full thread Verzeichnis rekursiv auslesen und in Datenbank schreiben