Rekursion

18/11/2009 - 10:15 von martina gerling | Report spam
Hallo,

ich verstehe die rekursive Vorgehensweise nicht. Ich möchte in eine
ArrayList ausgehend von einem Verzeichnis "pool" alle Dateien
auslesen, welche sich in pool und den Unterverzeichnissen befinden.
Ich stelle mir das so vor, wie die Dateien dann in der Liste
gespeichert werden sollen:
start.jpg
uva\best.jpg
uva\str\bonito.avi
...

Ich bekomme es einfach nicht hin, das ich die Unterverzeichnisse
auslese. Könnt ihr mir hier bitte weiterhelfen?

Gruss

Martina
 

Lesen sie die antworten

#1 Immo Landwerth
18/11/2009 - 11:11 | Warnen spam
martina gerling wrote:
Hallo,

ich verstehe die rekursive Vorgehensweise nicht. Ich möchte in eine
ArrayList ausgehend von einem Verzeichnis "pool" alle Dateien
auslesen, welche sich in pool und den Unterverzeichnissen befinden.
Ich stelle mir das so vor, wie die Dateien dann in der Liste
gespeichert werden sollen:
start.jpg
uva\best.jpg
uva\str\bonito.avi



Du brauchst noch nicht einmal Rekursion, da die Methode
Directory.GetFiles() das schon für Dich erledigen kann:

var allFiles = Directory.GetFiles("D:\Pool", "*.*",
SearchOption.AllDirectories);

Immo Landwerth

Ähnliche fragen