Benutzer mit den meisten Antworten
Alle Dateien eines Ordners auflisten (+ Unterordner)

Frage
-
Hallo Leute,
ich wollte mit meinem Programm in einem Bestimmten Pfad alle dateien in einer ListBox anzeigen lassen, also auch in allen Unterordnern.
Dabei sollte das dann ungefähr so aussehen:
C:\Users\Test\Desktop\test\test.txt
C:\Users\Test\Desktop\test\test2.txt
...
Danke im voraus
Antworten
-
Hallo,
ich wollte mit meinem Programm in einem Bestimmten Pfad alle dateien in einer ListBox anzeigen lassen, also auch in allen Unterordnern.
Dabei sollte das dann ungefähr so aussehen:
C:\Users\Test\Desktop\test\test.txt
C:\Users\Test\Desktop\test\test2.txt
VB.NET Recursive File Directory Function
http://dotnetperls.com/recursive-file-directory-vbnet
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort vorgeschlagen Stefan FalzModerator Freitag, 18. Juni 2010 14:07
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. Juni 2010 08:53
-
Hallo,
eine Variante zu dem Thema hatte ich hier mal veröffentlich unter:
GetFiles mit Subdirectories liefert keine Werte
Ein EnumerateFiles gibt wie auch die anderen Varianten
bei einem nichtberechtigten Zugriff (z. B. SytemInformation) auf.Gruß Elmar
- Als Antwort vorgeschlagen Thorsten Dörfler Dienstag, 22. Juni 2010 12:47
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. Juni 2010 08:53
Alle Antworten
-
Hallo,
ich wollte mit meinem Programm in einem Bestimmten Pfad alle dateien in einer ListBox anzeigen lassen, also auch in allen Unterordnern.
Dabei sollte das dann ungefähr so aussehen:
C:\Users\Test\Desktop\test\test.txt
C:\Users\Test\Desktop\test\test2.txt
VB.NET Recursive File Directory Function
http://dotnetperls.com/recursive-file-directory-vbnet
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de- Als Antwort vorgeschlagen Stefan FalzModerator Freitag, 18. Juni 2010 14:07
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. Juni 2010 08:53
-
VB.NET Recursive File Directory Function
http://dotnetperls.com/recursive-file-directory-vbneteigentlich sollte doch das hier völlig ausreichen, oder? (Auch wenns nicht gerade die schnellste Methode ist, bei maximal wenigen hundert Dateien sollte sich das aber nicht wirklich bemerkbar machen)
Dim FileNames As String() FileNames = Directory.GetFiles( "X:\Ordner\", "*.*",SearchOption.AllDirectories )
Wenns viele Dateien sind, kann man ggfs. auch über Directory.EnumerateFiles nachdenken.
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 -
Hallo Stefan,
eigentlich sollte doch das hier völlig ausreichen, oder?
Dim FileNames As String() FileNames = Directory.GetFiles( "X:\Ordner\", "*.*",SearchOption.AllDirectories )
Wenns sehr viele Dateien sind, kann man ggfs. auch über Directory.EnumerateFiles nachdenken.
Wenn man .NET 4.0 voraussetzt, ja. Frühere Versionen bieten diese Methode noch nicht an.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de -
Hallo,
eine Variante zu dem Thema hatte ich hier mal veröffentlich unter:
GetFiles mit Subdirectories liefert keine Werte
Ein EnumerateFiles gibt wie auch die anderen Varianten
bei einem nichtberechtigten Zugriff (z. B. SytemInformation) auf.Gruß Elmar
- Als Antwort vorgeschlagen Thorsten Dörfler Dienstag, 22. Juni 2010 12:47
- Als Antwort markiert Robert Breitenhofer Mittwoch, 23. Juni 2010 08:53