Seite 1 von 1

[FTP] Dateien aus einem Verzeichnis auslesen

Verfasst: Mittwoch 11. Mai 2011, 19:30
von BLU3L30PARD
Hey Leute!

Ich arbeite gerade an einem Upload-Tool, das die ftplib von Python benutzt.
U.a. möchte ich aber auch die Dateien aus dem aktuellen Verzeichnis anzeigen
(z.B. mit PyQt in einem ListWidget). Die einzige Funktion, die ich gefunden habe,
die den Verzeichnisinhalt ausgibt ist diese hier:

Code: Alles auswählen

ftp.retrlines('LIST')
aber das gibt die Dateien eben nur aus, und dann auch noch mit allen möglichen
Info's dazu, die ich alle nicht brauche. Ich müsste die Dateien in einer Liste
bekommen, damit ich sie verarbeiten kann.
Diese Liste sollte für das Verzeichnis "abc" z.B. so aussehen:

Code: Alles auswählen

files = ["file1.txt", "file2.png", "file3.cpp", "etc.txt"]
Ist das möglich (oder zumindest so änlich)?

Re: [FTP] Dateien aus einem Verzeichnis auslesen

Verfasst: Mittwoch 11. Mai 2011, 19:36
von Hyperion
Wie sehen die Infos denn so aus?

Re: [FTP] Dateien aus einem Verzeichnis auslesen

Verfasst: Mittwoch 11. Mai 2011, 19:45
von /me
BLU3L30PARD hat geschrieben:

Code: Alles auswählen

ftp.retrlines('LIST')
aber das gibt die Dateien eben nur aus, und dann auch noch mit allen möglichen
Info's dazu, die ich alle nicht brauche.
Verwende NLST statt LIST. (Lesetipp: http://stackoverflow.com/questions/1119 ... g-portably)

Re: [FTP] Dateien aus einem Verzeichnis auslesen

Verfasst: Mittwoch 11. Mai 2011, 20:19
von BLU3L30PARD
Danke, /me!
Genau das habe ich gesucht :)

(Und vorallem vielen Dank für die schnellen Antworten)