Объект Drive ASP

Объект Drive используется для возврата информации о локальных дисковых накопителях или сетевых общих ресурсах.

Пример

Получение количества доступного пространства на накопителе
Этот пример демонстрирует, как сначала создать объект FileSystemObject, а затем использовать атрибут AvailableSpace для получения доступного пространства на накопителе.
Получение оставшегося пространства на накопителе
Этот пример демонстрирует, как использовать пространство FreeSpace для получения оставшегося пространства на накопителе.
Получение общей емкости накопителя
Этот пример демонстрирует, как использовать атрибут TotalSize для получения общей емкости накопителя.
Получение буквы накопителя
Этот пример демонстрирует, как использовать атрибут DriveLetter для получения буквы накопителя.
Получение типа накопителя
Этот пример демонстрирует, как использовать атрибут DriveType для получения типа накопителя.
Получение информации о файловой системе указанного накопителя
Этот пример демонстрирует, как использовать FileSystem для получения типа файловой системы указанного накопителя.
Готов ли накопитель?
Этот пример демонстрирует, как использовать атрибут IsReady для проверки готовности указанного накопителя.
Получение пути указанного накопителя
Этот пример демонстрирует, как использовать атрибут Path для получения пути указанного накопителя.
Получение корневой папки указанного накопителя
Этот пример демонстрирует, как использовать атрибут RootFolder для получения корневой папки указанного накопителя.
Получение серийного номера указанного накопителя
Этот пример демонстрирует, как использовать атрибут Serialnumber для получения серийного номера указанного накопителя.

Объект Drive

Объект Drive используется для возврата информации о локальных дисковых накопителях или сетевых.shared накопителях. Объект Drive может возвращать информацию о файловой системе, оставшемся объеме, серийном номере, метке тома и т.д.

Комментарий:Информация о содержимом накопителя не может быть возвращена через объект Drive. Чтобы достичь этой цели, используйте объект Folder.

Чтобы работать с атрибутами объекта Drive, нам нужно создать экземпляр Drive, созданный через объект FileSystemObject. Сначала создайте объект FileSystemObject, затем используйте метод GetDrive или атрибут Drives для примера объекта Drive.

Следующий пример использует метод GetDrive объекта FileSystemObject для примера объекта Drive и использует атрибут TotalSize для возврата общего объема указанного накопителя (c:) в байтах:

<%
Dim fs,d
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set d=fs.GetDrive("c:")
Response.Write("Накопитель " & d & ":")
Response.Write("Общий размер в байтах: " & d.TotalSize)
set d=nothing
set fs=nothing
%>

Вывод:

Drive c: Общий размер в байтах: 5893563398

Атрибуты объекта Drive

Атрибут Описание
AvailableSpace Возвращает доступное пространство на указанном накопителе или сетевом.shared накопителе.
DriveLetter Возвращает заглавную букву, которая идентифицирует локальный накопитель или сетевой.shared накопитель.
DriveType Возвращает тип указанного накопителя.
FileSystem Возвращает тип файловой системы, используемой указанным накопителем.
FreeSpace Возвращает оставшееся пространство на указанном накопителе или сетевом.shared накопителе.
IsReady Возвращает true, если указанный накопитель готов, в противном случае возвращает false.
Path Возвращает заглавную букву, которая следует за двоеточием, чтобы указать путь к указанному накопителю.
RootFolder Возвращает объект папки, представляющий корневую папку указанного накопителя.
SerialNumber Вернуть серийный номер указанного диска.
ShareName Вернуть имя сетевого общего диска указанного диска.
TotalSize Вернуть общую емкость указанного диска или сетевого общего диска
VolumeName Установить или вернуть имя тома для указанного диска