Hallo leute,
ich beschäftige mich seit ein paar Tagen mit vb express 2010.
Nun möchte ich beim KLick auf einen Button Verzeichnisse rekursiv einlesen.
Wie bekomme ich jetzt:
In den Actionhandler:
Logischerweise sollte es ja so funktionieren:
funktioniert so leider nicht.
hab es auch schon anders probiert. Aber es hagelt nur Fehler.
Kann mir das vielleicht jemand, der sich damit auskennt kurz erläutern, warum das so nicht geht und wie es richtig wäre?
Dann kapier ich auch vieles andere
Dankeschön!
ich beschäftige mich seit ein paar Tagen mit vb express 2010.
Nun möchte ich beim KLick auf einen Button Verzeichnisse rekursiv einlesen.
Wie bekomme ich jetzt:
Code:
Public Sub dirSearch(strDir As String)
Try
For Each strDirectory As String In Directory.GetDirectories(strDir)
' mach etwas....
For Each strFile As String In Directory.GetFiles(strDirectory)
Next
dirSearch(strDirectory)
Next
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
In den Actionhandler:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Hier sollten ja die Verzeichnisse ausgelesen werden.
End Sub
Logischerweise sollte es ja so funktionieren:
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Public Sub dirSearch(strDir As String)
Try
For Each strDirectory As String In Directory.GetDirectories(strDir)
' mach etwas....
For Each strFile As String In Directory.GetFiles(strDirectory)
Next
dirSearch(strDirectory)
Next
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
End Sub
funktioniert so leider nicht.
hab es auch schon anders probiert. Aber es hagelt nur Fehler.
Kann mir das vielleicht jemand, der sich damit auskennt kurz erläutern, warum das so nicht geht und wie es richtig wäre?
Dann kapier ich auch vieles andere

Dankeschön!