Программирование |
Web мастеру |
3D Графика и анимация |
Сетевая безопасность |
Гостевая книга |
Форум |
Ссылки |
Услуги |
|
![]() |
На главную страницу > > В раздел программирование > > В раздел VBScript | ||||||||||||||
Диски. |
||||||||||||||
Сценарии не могут непосредственно работать с дисками в системе, поскольку объект FileSystemObject не предоставляет для этого методов. Но с помощью свойств объекта Drive и коллекции Drives мы можем получить некоторые сведения о дисках системы. Для работы с диском необходимо как и при работе с файлами и папками создать объект с его свойствами с помощью метода GetDrive. Синтаксис: object.GetDrive drivespec где drivespec – имя
диска. В кавычках располагается его имя. Это может быть “c” или “c:” или “c:\”.
При работе с сетевыми дисками это может быть “computer2\share1” VBScript: Set FSO =
CreateObject(“Scripting.FileSystemObject”) Set Drv = FSO.GetDrive(“c:”)
var FSO = new
ActiveXObject("Scripting.FileSystemObject"); var Drv = FSO.GetDrive(“c:”);
DriveExists – выполняет проверку, существует ли указанный диск. VBScript: Set fso =
CreateObject("Scripting.FileSystemObject")
JScript: fso = new
ActiveXObject("Scripting.FileSystemObject");
AvailableSpace – возвращает количество свободного места на диске, которым располагает пользователь, в байтах. Синтаксис: object.AvailableSpace где object - объект Drive
Следует заметить, что на дисках размером более 2 Гигабайт многие свойства,
возвращающие пространство на диске могут работать неправильно, поскольку
наибольшая величина целочисленного значения у языков сценариев не может быть
больше чем 2 147 483 647, поэтому, если возвращенная величина будет больше, то
сценарий возвратит некорректные данные. FreeSpace –
возвращает количество свободного места на диске. TotalSize – всего
места на диске. DriveType – тип диска. Возвращаемые значения свойства
DriveType:
VBScript: Dim fso, d, t JScript: var fso, d, s, t; FileSystem – возвращает тип файловой системы FAT, NTFS, или CDFS. VBScript: Dim FSO, D, FileSys JScript: var FSO =
WScript.CreateObject("Scripting.FileSystemObject");
IsReady – логическое значение. Возвращает true, если диск готов к использованию. VBScript: Dim FSO, d, t JScript: var FSO, d, s, t; RootFolder – возвращает путь к корневому каталогу. Для диска С – “с:\”, для a – “a:\” и т.д. SerialNumber – серийный номер устройства в десятичной системе. VBScript: Dim FSO, D, Serial
MsgBox "Файловая система на диске C: " &
Hex(Serial) JScript: var FSO =
WScript.CreateObject("Scripting.FileSystemObject");
ShareName – сетевой адрес устройства VolumeName – возвращает/устанавливает метку диска Синтаксис: object.VolumeName [= newname] где object - объект Drive Необязательный параметр: newname - новая метка
диска VBScript: Dim FSO, D, Vol JScript: var FSO =
WScript.CreateObject("Scripting.FileSystemObject");
|
||||||||||||||
На главную страницу > > В раздел программирование > > В раздел VBScript | ||||||||||||||