Alle Dateien aus einem Ordner und deren Unterordner ausgeben
-
Freitag, 15. März 2013 11:53
Hallo, ich möchte gerne alle Dateien aus einem Ordner in einer Listbox darstellen.
Nun kann der ordner aber beliebig viele Unterordner haben.
Um dies abfangen zu können, dachte ich an einen rekursive Aufruf mit directoryinfo und fileinfo.
Leider stehe ich etwas auf dem schlauch und weis nicht genau wie ich das anstellen soll.
Kann mir jemand helfen?
Alle Antworten
-
Freitag, 15. März 2013 11:58
Hi,
dafür gibt es <DirectoryInfo>.GetFiles( "*.*", SeachOption.AllDirectories ). Siehe dazu:
http://msdn.microsoft.com/de-de/library/vstudio/ms143327.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Stefan FalzMVP Dienstag, 26. März 2013 07:11
-
Freitag, 15. März 2013 12:01
Habe es schon hin bekommen und zwar so:
private void PruefeAngebote(string Pfad) { System.IO.DirectoryInfo DirectoryAngebote = new System.IO.DirectoryInfo(Pfad); foreach (System.IO.DirectoryInfo d in DirectoryAngebote.GetDirectories()) { PruefeAngebote(d.FullName); } foreach (System.IO.FileInfo f in DirectoryAngebote.GetFiles()) { AngeboteClass NeuesAngebot = new AngeboteClass(); NeuesAngebot.Name = f.Name; NeuesAngebot.VollerName = f.FullName; Kunden[listBoxKunden.SelectedIndex].Angebote.Add(NeuesAngebot); } textBoxAnzahlAngebote.Text = Kunden[listBoxKunden.SelectedIndex].Angebote.Count.ToString(); }- Als Antwort markiert Ionut DumaMicrosoft Contingent Staff, Moderator Dienstag, 26. März 2013 13:51

