VB.NET: información de las unidades de disco

En Visual Basic.NET se puede encontrar el array Drives dentro de My.Computer.FileSystem. Con él se obtiene bastante información sobre las unidades de disco conectadas en el ordenador. Pasemos a ver algunos de los atributos más interesantes:

  • AvailabreFreeSpace: entero largo que indica espacio disponible en la unidad en bytes. Para obtener los MB o GB deberemos realizar las operaciones oportunas con este dato.
  • DriveFormat: cadena que nos indica el sistema de archivos en el que está formateada la unidad.
  • DriveType: nos indica el tipo de unidad entre los que tenemos:
    • IO.DriveType.CDRom: unidad de CD.
    • IO.DriveType.Fixed: disco fijo.
    • IO.DriveType.Network: unidad de red.
    • IO.DriveType.NoRootDirectory: unidad sin directorio raíz.
    • IO.DriveType.Ram: disco ram.
    • IO.DriveType.Removable: extraíble.
    • IO.DriveType.Unknown: unidad de tipo desconocido.
  • IsReady: valor booleano que indica si la unidad está lista. Ten en cuenta que no podrá acceder a la mayoría de los datos, como el sistema de archivos o el espacio libre si la unidad no está montada.
  • Name: cadena con el nombre por el que conoce Windows a la unidad. El famoso A:, C:, etc.
  • RootDirectory: cadena que devuelve el directorio raíz de la unidad.
  • TotalFreeSpace: prácticamente lo mismo que AvailableFreeSpace.
  • TotalSize: entero largo que nos devuelve el tamaño total de la unidad en bytes.
  • VolumeLabel: nos devuelve una cadena con el nombre que le hemos asignado a la unidad, lo que se conoce como etiqueta del volumen.

También te podría gustar...

3 Respuestas

  1. Cesar dice:

    Hola, muy bien tu aplicación, pero tendras de casualidad el código, apenas estoy iniciando en esto de la programación, y me serviria de mucho estudiar tu código.

    Saludos.

  2. Jose dice:

    Buenas, aquí te dejo el enlace para el código, que tengo subido en Codeplex: http://discinfo.codeplex.com/releases/35609/download/91696

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

El tiempo límite ha expirado. Por favor, recarga el CAPTCHA.