Entwickler-Ecke

IO, XML und Registry - Wie finde ich den Dateipfad einer datei beim suchen herraus?


Lion1997 - Di 10.11.09 19:54
Titel: Wie finde ich den Dateipfad einer datei beim suchen herraus?
Habe zwar eine Methode zum suchen von datein gefunden.

C#-Quelltext
1:
2:
3:
4:
      DirectoryInfo Di = new DirectoryInfo(textBox1.Text);
            FileInfo[] nPfad = Di.GetFiles("*.*", SearchOption.AllDirectories);
            Int32 nLengePfad = nPfad.GetLength(0);
            listBox1.Items.AddRange(nPfad);

Allerdings wird dann nur der dateiname Ausgegeben und nicht der Pfad.
Kann mir da jemand helfen?


Christian S. - Di 10.11.09 19:56

Das Array nPfad hat als Elemente doch Instanzen der FileInfo-Klasse. Schau Dir doch mal die Eigenschaften dieser Elemente an.


JüTho - Di 10.11.09 19:59

Hallo,

wenn es dir nur um die Namen geht, sind die entsprechenden Methoden der File- bzw. Directory-Klasse praktischer, weil keine zusätzlichen Instanzen erzeugt werden müssen. Dort sowie in der Path-Klasse gibt es auch Methoden, die der Antwort von Christian entsprechen.

Jürgen


Lion1997 - Mi 25.11.09 19:39

O.k. danke habe es jetzt geschafft :lol: :D :lol: