none
Ver la rutade sub carpetas Listbox RRS feed

  • Pregunta

  • Saludos como podria ver en un Listbox las ruta que hay en un directorio es decir de D:\1\ hay carpetas que me de el listado en el Listbox la ruta de cada carpeta con el driver y directorio que contiene mi directorio principal

    D:\1\ carpeta 1\ 

    D:\1\ carpeta 2\ 

    D:\1\ carpeta 3\ 

     
    viernes, 12 de enero de 2018 17:35

Respuestas

  • buenas mas o menos puedes hacerlo asi.

    Imports System.IO
    
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    
            Dim path As String = "C:\Users\"
    
            Dim directorio As DirectoryInfo = New DirectoryInfo(path)
            Dim Subdirectorios() As DirectoryInfo = directorio.GetDirectories
    
            Dim dir As DirectoryInfo
            For Each dir In Subdirectorios
                Me.ListBox1.Items.Add(dir.Name)
            Next dir
    
        End Sub
    End class
    Un Saludo.

    • Propuesto como respuesta Pablo Rubio lunes, 15 de enero de 2018 16:04
    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    domingo, 14 de enero de 2018 14:33
  • Hola Cael1020

    De acuerdo a tu consulta, ¿cuentas con un avance de tu proyecto en donde quieres implementar la ruta sub carpeta ListBox?, esto es para que los colaboradores puedan trabajar mejor en una solución para ti.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    viernes, 12 de enero de 2018 19:58
  • Puedes usar el objecto DirectoryInfo que en s constructor puedes pasarle la ruta.

    di as DirectoryInfo = new DirectoryInfo("d:\1")

    en di tienes propiedades como Exist y Funciones que te dirán los files y carpetas del directory que has inicializado en caso de existir.

    Por ejemplo puedes obtener todas las subcarpetas en un array de DirectoryInfo  llamando a

    di.GetDirectories()

    Para usar DirectoryInfo necesitas importar el System.IO

    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    sábado, 13 de enero de 2018 11:39

Todas las respuestas

  • Hola Cael1020

    De acuerdo a tu consulta, ¿cuentas con un avance de tu proyecto en donde quieres implementar la ruta sub carpeta ListBox?, esto es para que los colaboradores puedan trabajar mejor en una solución para ti.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales.

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    viernes, 12 de enero de 2018 19:58
  • Puedes usar el objecto DirectoryInfo que en s constructor puedes pasarle la ruta.

    di as DirectoryInfo = new DirectoryInfo("d:\1")

    en di tienes propiedades como Exist y Funciones que te dirán los files y carpetas del directory que has inicializado en caso de existir.

    Por ejemplo puedes obtener todas las subcarpetas en un array de DirectoryInfo  llamando a

    di.GetDirectories()

    Para usar DirectoryInfo necesitas importar el System.IO

    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    sábado, 13 de enero de 2018 11:39
  • buenas mas o menos puedes hacerlo asi.

    Imports System.IO
    
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    
            Dim path As String = "C:\Users\"
    
            Dim directorio As DirectoryInfo = New DirectoryInfo(path)
            Dim Subdirectorios() As DirectoryInfo = directorio.GetDirectories
    
            Dim dir As DirectoryInfo
            For Each dir In Subdirectorios
                Me.ListBox1.Items.Add(dir.Name)
            Next dir
    
        End Sub
    End class
    Un Saludo.

    • Propuesto como respuesta Pablo Rubio lunes, 15 de enero de 2018 16:04
    • Marcado como respuesta Pablo Rubio lunes, 15 de enero de 2018 20:08
    domingo, 14 de enero de 2018 14:33