Свойство AvailableSpace возвращает объем дискового пространства, доступного для пользователя, в байтах. Обычно его значение совпадает со значением свойства FreeSpace; исключение составляют такие файловые системы, как NTFS 5.0, поддерживающие дисковые квоты пользователей.
Следующий пример возвращает объем доступного пространства на диске C в килобайтах:
function AvailSpace() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var d = fso.GetDrive("C"); return d.AvailableSpace / 1024; }
Свойство DriveLetter возвращает букву, идентифицирующую данный диск. Если диск является сетевым и не отображен на логический диск, то возвращается пустая строка.
Пример:
var fso = new ActiveXObject("Scripting.FileSystemObject"); var d = fso.GetDrive("C"); var x = d.DriveLetter; // x равно "C"
Свойство FreeSpace возвращает объем свободного дискового пространства в байтах. Обычно его значение совпадает со значением свойства AvailableSpace; исключение составляют такие файловые системы, как NTFS 5.0, поддерживающие дисковые квоты пользователей.
Следующий пример возвращает объем свободного пространства на диске C в килобайтах:
function AvailSpace() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var d = fso.GetDrive("C"); return d.FreeSpace / 1024; }
Свойство IsReady возвращает true, если в дисководе есть диск, и false в противном случае. Оно имеет смысл только для дисководов со сменными дисками и компакт-дисков. Пример использования этого свойства был приведен ранее.
Свойство SerialNumber возвращает десятичный серийный номер данного диска. Это свойство позволяет проверить, правильный ли диск вставлен в дисковод.
Пример:
var fso = new ActiveXObject("Scripting.FileSystemObject"); var d = fso.GetDrive("A"); var n = 959814235; // серийный номер диска, который должен быть в дисководе A if (d.SerialNumber == n)
Свойство ShareName возвращает сетевое имя данного диска. Если диск не является сетевым, то возвращается пустая строка. Пример использования этого свойства был приведен ранее.
Свойство VolumeName возвращает или устанавливает метку тома для данного диска. Это единственное свойство объекта Drive, доступное для изменения сценарием. Пример использования этого свойства был приведен ранее.