como lo paso el contenido del listbox a la variable:
Deduzco que despues de agregar los nombres de los archivos al
ListBox pretendes almacenarlos en otro objeto, o al menos eso es lo que me das a entender con la pregunta que has hecho, pero por sentido común el procedimiento debe realizarse al revés, primero trata de almacenar la información obtenida la en un contenedor (en un
Array o en una colección de tipo
List) y eso lo usarás para representar la información a mostrar en el
ListBox.
Puedes hacerlo de la siguiente manera:
Dim dirpath As String = Environment.CurrentDirectory
Dim filepaths As String() = Directory.GetFiles(dirpath, "*", SearchOption.AllDirectories)
Me.ListBox1.DataSource = filepaths
' For Each filepath As String In filepaths
' Console.WriteLine(filepath)
' Next filepath
Saludos!