Visual Basic Script


6_5_ Диски - часть 2


    Set fso = CreateObject("Scripting.FileSystemObject")
      If fso.DriveExists("c") Then
        MsgBox "Диск C присутствует"
      Else
         MsgBox "Диск C не найден"
    End If
 

        JScript:

    fso = new ActiveXObject("Scripting.FileSystemObject");
      if (fso.DriveExists("c"))
    WScript.Echo("Диск C присутствует");
      else
    WScript.Echo("Диск C не найден");
 
 

        AvailableSpace – возвращает количество свободного места на диске, которым располагает пользователь, в байтах.

        Синтаксис:

        object.AvailableSpace

        где

        object - объект Drive
 

Следует заметить, что на дисках размером более 2 Гигабайт многие свойства, возвращающие пространство на диске могут работать неправильно, поскольку наибольшая величина целочисленного значения у языков сценариев не может быть больше чем 2 147 483 647, поэтому, если возвращенная величина будет больше, то сценарий возвратит некорректные данные.
 

         FreeSpace – возвращает количество свободного места на диске.
 

         TotalSize – всего места на диске.
 

         DriveType – тип диска.

        Возвращаемые значения свойства DriveType:
 
 

Значение Объяснение

0

Тип не может быть определен

1

Сменный носитель или дисковод для гибких дисков

2

Обычный HDD

3

Сетевой диск

4

CD-ROM

5

Виртуальный RAM-диск
&


Начало  Назад  Вперед