Объект 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, если указанный диск готов, и значение false, если нет.
Путь Возвращает прописную букву, за которой следует двоеточие, указывающее имя пути для указанного диска.
RootFolder Возвращает объект Folder , представляющий корневую папку указанного диска.
SerialNumber Возвращает серийный номер указанного диска.
ShareName Возвращает имя общей сетевой папки указанного диска.
TotalSize Возвращает общий размер указанного диска или сетевого ресурса.
VolumeName Задает или возвращает имя тома указанного диска.

См. также

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

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