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.
Comparte este artículo con quien quieras
Creación de filtros en Gmail
VB.NET: Hash MD5 y SHA fácil

Discussion

Leave a Comment

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.