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


Свойство My.Computer.FileSystem.Drives

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

Возвращает доступную только для чтения коллекцию имен всех доступных дисков.

' Usage
Dim value As System.Collections.ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo) = My.Computer.FileSystem.Drives
' Declaration
Public ReadOnly Property Drives As System.Collections.ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo)

Возвращаемое значение

System.Collections.ObjectModel.ReadOnlyCollection (из System.IO.DriveInfo)

Исключения

Это свойство не создает исключений.

Заметки

Это свойство возвращает все логические диски.

Задачи

В следующей таблице перечислены примеры задач с использованием свойства My.Computer.FileSystem.Drives.

Чтобы

См.

Определить метку тома диска

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

Определить формат диска

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

Определить тип диска

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

Определить полный объем диска

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

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

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

Определить корневой каталог диска

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

Пример

В этом примере имена доступных дисков отображаются в окне сообщения.

Dim getInfo As System.IO.DriveInfo()
getInfo = System.IO.DriveInfo.GetDrives
For Each info As System.IO.DriveInfo In getInfo
    MsgBox(info.name)
Next

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:FileSystemProxy (предоставляет доступ к FileSystem)

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Да

Консольное приложение

Да

Библиотека элементов управления Windows

Да

Библиотека веб-элементов управления

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

Могут потребоваться следующие разрешения:

Разрешение

Описание

FileIOPermission

Определяет возможность обращения к файлам или папкам. Связанное перечисление: Unrestricted.

Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.

См. также

Ссылки

Объект My.Computer.FileSystem

System.Collections.ObjectModel.ReadOnlyCollection<T>

System.IO.DriveInfo

FileSystem.Drives

Другие ресурсы

Свойства файла, каталога и диска в Visual Basic