Объект Drive

Предоставляет доступ к свойствам конкретного дисковода или общего сетевого диска.

Комментарии

Следующий код иллюстрирует использование объекта Drive для доступа к свойствам диска.

Sub ShowFreeSpace(drvPath)
    Dim fs, d, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(fs.GetDriveName(drvPath))
    s = "Drive " & UCase(drvPath) & " - " 
    s = s & d.VolumeName  & vbCrLf
    s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0) 
    s = s & " Kbytes"
    MsgBox s
End Sub

Коллекции

Сбор Описание
Drives Коллекция всех доступных дисков, доступная только для чтения.

Свойства

Свойство Описание
AvailableSpace Возвращает объем доступного пространства пользователю на указанном диске или в сетевой сети.
DriveLetter Возвращает одно верхнее письмо, которое определяет локальный диск или сеть.
DriveType Возвращает тип указанного диска.
FileSystem Возвращает файловую систему, используемую для указанного диска.
FreeSpace Возвращает количество свободного пространства пользователю на указанном диске или сетевой совместной основе.
IsReady Возвращает true, если указанный диск готов, а если нет, то ложный.
Путь Возвращает букву верхнего шкафа, за которой следует двоеточие, которое указывает имя пути для указанного диска.
RootFolder Возвращает объект Folder , который представляет корневую папку указанного диска.
SerialNumber Возвращает серийный номер указанного диска.
ShareName Возвращает имя общей сетевой папки указанного диска.
TotalSize Возвращает общий размер указанного диска или сетевой доли.
VolumeName Задает или возвращает имя тома указанного диска.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.