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


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

Обновлен: Ноябрь 2007

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

8kc02130.alert_note(ru-ru,VS.90).gifПримечание.

  Параметры, доступные в диалоговых окнах, а также названия и расположение команд меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии. При написании этой страницы справки имелось в виду окно Обычные параметры разработки. Для изменения параметров выберите в меню Сервис команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

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

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

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

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

См. также

Задачи

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

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

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

Ссылки

Метод My.Computer.FileSystem.GetDriveInfo

DriveInfo