Principales respuestas
Información del ordenador

Pregunta
-
Me sostengo de este enlace: http://msdn.microsoft.com/es-es/library/0bcy38y0(v=vs.80).aspx
Mi duda es, como hacer que si por ejemplo la unidad es "Fixed" Salga un mensaje en especifico, si la unidad es "CDRom" Salga otro mensaje...
PD: Ocupo VB 2008 Express Edition
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
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
-
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
ArgentinaLos 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. -
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.
-
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.
-
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.