Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
El ejemplo enumera las unidades y la información en un control Listview .
La info es la siguiente: La letra de la unidad ( Propiedad DriveLetter) , La etiqueta o volumen de disco ( Propiedad VolumeName) , La capacidad total ( TotalSize ), El espacio libre ( propiedad FreeSpice ), El tipo de unidad ( consultando el valor de DriveType ) , el sistema de archivos ( FileSystem) , si la unidad está preparada y se puede acceder ( IsReady devuelve True si está listo ).
Para recorrer todas las unidades, se usa un bucle For Each que recorre en la colección Drive de Fso, y va añadiendo los datos al Listview
Nota : si se quiere acceder a un solo drive en particular en ves de recorrer y enumerar todos los que hay en el sistema, en este enlace hay un ejemplo, que es exactamente igual, la diferencia es que hay que usar el método GetDrive e indicar que unidad recuperar. Ejemplo que utiliza Fso para obtener información de un Drive
Vista del ListView
Controles para el form
Código fuente en el formulario
Nota: si se quiere acceder a esta información via el Api de windows :
Recuperar espacio libre y capacidad de un disco
Obtener tipo de Drive con GetDriveType
Obtener unidades del sistema con GetLogicalDrives
Para recuperar el número de serie, volumen y sistema de archivos ver la función getVolumeInformation
En este enlace hay un ejemplo para realizarlo en Visual basic.NET - GetDrives
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar