Hallo zusammen,
ich hab schon einiges gegooglet aber leider nicht die passende Infos gefunden.
Wie kann ich den gesamten Inhalt eines ordners via FTP übertragen? Es muss nichtmal definiert werden, dass es nur txt sind.
Bei einer einzelnen Datei ist das kein Problem. Nur bei mehreren... vielleicht gibt es da war einfaches? Ich denke gferade sicher zu kompliziert und würde mich über eine kurze Hilfe bzw tipp freuen.
Frannek
FTP Transfer von allen *.txt Files bzw gesamten Inhalt eines
@frannek: Man überträgt in einer Schleife alle Dateien, wenn es keine Unterordner gibt. Ansonsten muss man zum Beispiel mit `os.walk()` den Verzeichnisbaum ablaufen und dann auch wieder in jedem Verzeichnis alle Dateien übertragen, plus vorher die jeweiligen Verzeichnisse in die man kopieren möchte auf der Gegenseite erstellen (sofern sie noch nicht existieren).
Okay, hab ich vielleich tverstanden
Also muss ich vor dem eigentlichen Senden erst das Verzeichnis durchsuchen lassen, welche Files drin sind und dieses ergebnis dann dem FTP Upload übergeben? Auf seiten des Servers muss kein neues Verzeichnis erstellt werden. Alles geht dort in einen Ordner.
Hast du gerade mal einen Link zu nem Beispiel? Bin ja noch immer absoluter neuling
Also muss ich vor dem eigentlichen Senden erst das Verzeichnis durchsuchen lassen, welche Files drin sind und dieses ergebnis dann dem FTP Upload übergeben? Auf seiten des Servers muss kein neues Verzeichnis erstellt werden. Alles geht dort in einen Ordner.
Hast du gerade mal einen Link zu nem Beispiel? Bin ja noch immer absoluter neuling
Bin ich damit auf dem richtigen Dampfer?
Code: Alles auswählen
for file in os.listdir("/mydir"):
if file.endswith(".txt"):