none
Información del ordenador RRS feed

Respuestas

  • hola

    usarias

    Dim cdrive As DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo("C:\")

    If cdrive.DriveType = DriveType.Fixed Then Mesagebox.Show("mensaje") End If




    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Lucas Wolwer domingo, 16 de junio de 2013 2:33
    domingo, 9 de junio de 2013 13:40

Todas las respuestas

  • hola

    usarias

    Dim cdrive As DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo("C:\")

    If cdrive.DriveType = DriveType.Fixed Then Mesagebox.Show("mensaje") End If




    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Lucas Wolwer domingo, 16 de junio de 2013 2:33
    domingo, 9 de junio de 2013 13:40
  • hola

    usarias

    Dim cdrive As DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo("C:\")

    If cdrive.DriveType = DriveType.Fixed Then Mesagebox.Show("mensaje") End If




    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Los códigos no funcionaron para mi VB (dicha versión) pero los logré transformar para mi versión, buscando info.
    Tengo una dudita mas, lo hago por aquí para no crear otro tema, si es necesario creo otro.

    Yo quiero que el usuario pueda elegir que unidad analizar, ahí, por defecto esta en la unidad "C" pero quiero que el usuario pueda elegir la unidad que quiere analizar.
    Muchas gracias, me sirvió su ayuda, como siempre.

    lunes, 10 de junio de 2013 23:04
  • contestando tu pregunta seria una solución seria asi:

    en tu form agregar un combobox que tendrá las unidades (c:\ , D:\ etc) ya de allí seleccionas la que quieres y aplicas el método que te mostro Leandro, para llenar el combobox en tu evento load del formulario pones esto:

     
    DriveInfo[] allDrives = DriveInfo.GetDrives();
    
                foreach (DriveInfo d in allDrives)
                {
                    comboBox1.Items.Add(d.Name.ToString());
                   
                }

    aquí agregar las unidades a tu combobox.

    luego tu botón quedaría asi:

    Dim cdrive As DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo(comboBox1.Text)
    
    If cdrive.DriveType = DriveType.Fixed Then
    
    Mesagebox.Show("mensaje")
    
    End If
    
    

    y listo de esta forma puedes leer cualquier unidad que tengas en tu pc, ojo el ejemplo de como llenar el combo esta en c# pero es facilmente pasable a vb, saludos, postea como te fue y recuerda.

    si la respuesta te ayudo votala como útil, si resolvió tu duda marcala como respuesta, de esta forma ayudas a otros compañeros del foro, saludos.


    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    martes, 11 de junio de 2013 18:29
  • contestando tu pregunta seria una solución seria asi:

    en tu form agregar un combobox que tendrá las unidades (c:\ , D:\ etc) ya de allí seleccionas la que quieres y aplicas el método que te mostro Leandro, para llenar el combobox en tu evento load del formulario pones esto:

     
    DriveInfo[] allDrives = DriveInfo.GetDrives();
    
                foreach (DriveInfo d in allDrives)
                {
                    comboBox1.Items.Add(d.Name.ToString());
                   
                }

    aquí agregar las unidades a tu combobox.

    luego tu botón quedaría asi:

    Dim cdrive As DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo(comboBox1.Text)
    
    If cdrive.DriveType = DriveType.Fixed Then
    
    Mesagebox.Show("mensaje")
    
    End If
    

    y listo de esta forma puedes leer cualquier unidad que tengas en tu pc, ojo el ejemplo de como llenar el combo esta en c# pero es facilmente pasable a vb, saludos, postea como te fue y recuerda.

    si la respuesta te ayudo votala como útil, si resolvió tu duda marcala como respuesta, de esta forma ayudas a otros compañeros del foro, saludos.


    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    Lo siento, pero su respuesta no me sirvió. No logré transformar los códigos.

    miércoles, 12 de junio de 2013 23:30
  • no lograste transformar los codigos? puedes detallarlo un poco mas, yo lo probe y funciono correctamente, saludos.

    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    jueves, 13 de junio de 2013 14:30