Wie erstelle ich eine Liste von Dateinamen aus einem Ordner in C#

Hab ich ein problem, wenn ich möchte, zum Auffüllen der ein array mit den Dateinamen.

der code ist:

 string [] arrays= {};
 String sdira= "path of the directory";

 foreach (string d in Directory.GetDirectories(sdira))
 {

   foreach (string f in Directory.GetFiles(d, "*.*"))`enter code here`
   {
     int j = 0;

     array[j++] = path.getfiles(f);
   }

 }

wenn ich eine Schleife durch array, das array enthält nichts 🙁
so zum füllen des Arrays in diesem Fall?
oder eine bessere Lösung 🙂

  • Bitte platzieren Sie code in eine code block zu machen, es leichter zu Lesen. Sie können tun, dass durch das Einrücken jede Zeile durch mindestens vier Räume.
  • Feste der code-Formatierung, jetzt zu überprüfen, das problem...
  • Es war Directory.GetFiles(d, ".")?? Das könnte auch ein problem verursachen
  • Ihre Frage-Titel soll den Menschen eine Vorstellung von dem, was Sie Fragen. Behandeln Sie es wie eine tag-Liste ist nicht hilfreich.
  • Zu alle wer liest den Beitrag: ich bin traurig über die code-Formatierung, wenn ich verstehe, Vlad korrekt, so muss ich die drücken Sie vier mal die Leerzeichen und geben Sie dann mein code, bitte ich für die Zukunft eine Klarstellung,
  • sein Verzeichnis.getfiles(d,.) 🙂
  • für die Kennzeichnung als code, alternativ können Sie die code-Abschnitte und drücken Sie die Taste mit dem Bild von 2 geschweiften Klammern

InformationsquelleAutor safi | 2011-01-25
Schreibe einen Kommentar