Поделиться через


Практическое руководство. Определение свободного физического пространства на диске в Visual Basic

Метод GetDriveInfo предоставляет объект DriveInfo, у которого можно запросить сведения о диске на компьютере. Свойство TotalFreeSpace можно использовать для определения свободного места на диске. Попытка доступа к свойству без достаточных разрешений создаст исключение SecurityException.

Примечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Определение объема свободного места на диске

  • Используйте свойство TotalFreeSpace для определения объема свободного места на диске, как показано в следующем коде.

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

    Данный пример доступен также в качестве фрагмента кода IntelliSense. В окне выбора фрагмента кода он находится в разделе Файловая система — Обработка дисков, папок и файлов. Дополнительные сведения см. в разделе Практическое руководство. Вставка фрагментов кода IntelliSense.

См. также

Задачи

Практическое руководство. Определение общего объема пространства на диске в Visual Basic

Практическое руководство. Определение формата диска в Visual Basic

Практическое руководство. Определение типа диска в Visual Basic

Ссылки

GetDriveInfo

DriveInfo