none
Leer nombre de un directorio RRS feed

  • Pregunta

  • Buen dia, podrian decirme como hago para leer el nombre de unas carpetas y poner ese nombre en un label?

    Por ejemplo, este codigo abre la carpeta

    My

    .Application.Info.DirectoryPath & "\prueba\*.*")

    pero quiero que me muestre ese nombre de "prueba" en un label

    Gracias por su ayuda!

    jueves, 21 de febrero de 2013 22:06

Todas las respuestas

  • no entendi

    si quiere que muestre el nombre de la carpets usa

    label1.Text = "prueba"

    aunque la verdad no entendi que quieres lograr

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 22 de febrero de 2013 1:11
  • Mira te explico mejor;

    con el siguiente codigo el programa lee el nombre de cualquier archivo que esta dentro de "extra" y lo pone en un CheckEdit.

    Dim s As String

    s = Dir(My.Application.Info.DirectoryPath & "\sistema\extra\*.*")

    CheckEdit1.Text = s

    Pero lo que quiero saber es como leer el nombre de una carpeta, por ejemplo la carpeta "extra" y poner ese nombre en el CheckEdit.

    No puedo poner CheckEdit1.Text = "extra" por que el nombre de la carpeta varia segun el usuario.

    sábado, 23 de febrero de 2013 0:52
  • Como dice Leandro, tampoco entendí del todo. Además que no estoy familiarizado con el lenguaje, pero te daré una pequeña solución en C# a lo que yo entendí:

    string sNombreCarpeta;
    try
    {
    
           /// Obtengo la ruta, no me quedó claro por qué el *.* al final, así que asumo es el nombre de una carpeta
           sNombreCarpeta = Application.StartupPath + @"\carpeta\extra\*.*";
    
           /// Verifico que exista como directorio, la ruta que contiene la variable sNombreCarpeta
           if (System.IO.Directory.Exists(sNombreCarpeta))
           { 
    
              /// Creo un DirectoryInfo para obtener la información que deseo 
               System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(sNombreCarpeta);
    
              //// Obtengo el directorio padre de la carpeta *.* y accedo al nombre para asignarlo a la propiedad Text del CheckEdit
             CheckEdit1.Text = dir.Parent.Name;
    
            }
    } catch (Exception ex) { ; ///Manejo de le excepción }


    sábado, 23 de febrero de 2013 15:40