Directory anzeigen

babsiek

Grünschnabel
hallo,

ich möchte anhand eines als Startparameter übergebenen Pfades die gesamte DirectoryStruktur (beinhält alle Unterordner und Files) anzeigen, da ich in der Recursion nur wenig erfahrung hab knotet mir etwas das hirn und ich bitte deshalb dringend um denkanstösse...

mit freundlichsten grüßen

die babs
 
Naja, jetzt mal aus dem Kopf, ohne Syntax-Kontrolle ;)

Code:
public void StartMySearch(string dir) {
  RunRek(dir);
}

private void RunRek(string dir) {
  DirectoryInfo di = new DirectoryInfo(dir);
  FileInfo[] fis = di.GetFiles();
  foreach (FileInfo fi in fis) {
    string filename = fis.Name;
     // damit irgendwas machen
  }
  DirectoryInfo dis[] = di.GetDirectories();
  foreach (DirectoryInfo di in dis) {
     RunRek(di.Name);
  }
}

Keine Ahnung ob der Code jetzt auch rennt, im Grunde sollte er nur zeigen, wie du es machst. Die verwendeten Klassen sollten auch passen, da bekommst in der MSDN auch entsprechende Hilfe.
 
Zurück