Ich habe folgendes Problem: Ich weiß nicht, wie man den Inhalt aller Textdateien aus einem Ordner auslesen lassen und in einer Listview anzeigen kann.
Bei einer bestimmten Datei in einem bestimmten Pfad mache ich es so:
Nun möchte ich aber mehr als eine Textdatei auslesen lassen.
Also nicht nur: "C:\Test\Liste.txt"
Sondern auch: "C:\Test\Liste.txt" und "C:\Test\Liste2.txt" und "C:\Test\Liste3.txt" und ...
Ich möchte, dass alle Textdateien von dem Pfad "C:\Test" ausgelesen werden.
Bei einer bestimmten Datei in einem bestimmten Pfad mache ich es so:
VB.NET-Quellcode
- Dim pfad As String = "C:\Test\Liste.txt"
- If My.Computer.FileSystem.FileExists(pfad) Then
- For Each item As String In IO.File.ReadAllLines(pfad)
- Dim group As String = item.Split(Convert.ToChar("◙"))(0)
- Dim items As String = item.Split(Convert.ToChar("◙"))(1)
- Dim subitems As New List(Of String)
- For Each subitem As String In items.Split(Convert.ToChar("◘"))
- subitems.Add(subitem)
- Next
- With liste.Items.Add(subitems.Item(0))
- Dim count As Integer = 1
- Do Until count = subitems.Count - 1
- .SubItems.Add(subitems.Item(count))
- count += 1
- Loop
- End With
- Next
- End If
Nun möchte ich aber mehr als eine Textdatei auslesen lassen.
Also nicht nur: "C:\Test\Liste.txt"
Sondern auch: "C:\Test\Liste.txt" und "C:\Test\Liste2.txt" und "C:\Test\Liste3.txt" und ...
Ich möchte, dass alle Textdateien von dem Pfad "C:\Test" ausgelesen werden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „kingsunil2000“ ()