Cómo: Determinar el espacio disponible de una unidad en Visual Basic

Actualización: noviembre 2007

El My.Computer.FileSystem.GetDriveInfo (Método) proporciona un objeto DriveInfo que puede consultarse para obtener información sobre una unidad de un equipo. Puede utilizar la propiedad TotalFreeSpace para averiguar la cantidad de espacio disponible en una unidad. Al intentar obtener acceso a la propiedad sin el permiso suficiente, se produce una excepción SecurityException.

Nota:

  Las opciones disponibles en los cuadros de diálogo, y los nombres y las ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, en función de los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para cambiar la configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para determinar la cantidad de espacio disponible en una unidad

  • Utilice la propiedad TotalFreeSpace para determinar la cantidad de espacio disponible, como se muestra en el código siguiente:

    Dim cdrive As System.IO.DriveInfo
    cdrive = My.Computer.FileSystem.GetDriveInfo("C:\")
    MsgBox("Total free space: " & CStr(cdrive.TotalFreeSpace))
    

    Este ejemplo de código también está disponible como fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Sistema de archivos - Procesando unidades, carpetas y archivos. Para obtener más información, vea Cómo: Insertar fragmentos de código en el código (Visual Basic).

Vea también

Tareas

Cómo: Determinar el espacio total de una unidad en Visual Basic

Cómo: Determinar el formato de una unidad en Visual Basic

Cómo: Determinar el tipo de una unidad en Visual Basic

Referencia

My.Computer.FileSystem.GetDriveInfo (Método)

DriveInfo