Drive NN n/a  IE 4.0  ECMA n/a

Объект Drive обеспечивает доступ к отдельному диску компьютера.

 
Создание:
Он может быть создан методом FileSystemObject.GetDrive или получен при итерации коллекции FileSystemObject.Drives.

Свойства:


AvailableSpace NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство AvailableSpace возвращает объем дискового пространства, доступного для пользователя, в байтах. Обычно его значение совпадает со значением свойства FreeSpace; исключение составляют такие файловые системы, как NTFS 5.0, поддерживающие дисковые квоты пользователей.

 

Пример:

function AvailSpace() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
return d.AvailableSpace / 1024;
}

 
Возвращаемое значение:
Объем дискового пространства, доступного для пользователя, в байтах.
 
Значение по умолчанию: Совпадает со значением свойства FreeSpace

DriveLetter NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство DriveLetter возвращает букву, идентифицирующую данный диск. Если диск является сетевым и не отображен на логический диск, то возвращается пустая строка.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
var x = d.DriveLetter; // x равно "C"

 
Возвращаемое значение:
Букву, идентифицирующую данный диск
 
Значение по умолчанию: Нет

DriveType NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство DriveType возвращает тип диска согласно следующей таблицы:

0 Неизвестное устройство.
1 Дисковод со сменными дисками.
2 Жесткий диск.
3 Сетевой диск.
4 Компакт диск.
5 Виртуальный диск в ОЗУ.
 
Возвращаемое значение:
Целое число от 0 до 6
 
Значение по умолчанию: В зависимости от диска

FileSystem NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство FileSystem возвращает тип файловой системы диска согласно следующей таблицы:

"FAT" Файловая система MS-DOS и Windows 95/98.
"NTFS" Файловая система Windows NT.
"CDFS" Файловая система компакт-дисков.
 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
var s = d.FileSystem;

 
Возвращаемое значение:
Строковое значение

FreeSpace NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство FreeSpace возвращает объем свободного дискового пространства в байтах. Обычно его значение совпадает со значением свойства AvailableSpace; исключение составляют такие файловые системы, как NTFS 5.0, поддерживающие дисковые квоты пользователей.

 

Пример:

function AvailSpace() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
return d.FreeSpace / 1024;
}

 
Возвращаемое значение:
Объем свободного дискового пространства в байтах

IsReady NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство IsReady возвращает true, если в дисководе есть диск, и false в противном случае. Оно имеет смысл только для дисководов со сменными дисками и компакт-дисков.

 
Возвращаемое значение:
Булево значение

Path NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство Path возвращает путь, соответствующий данному диску в виде строки "X:", где X - буква, обозначающая данный диск.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
var s = d.Path; // s равно "C:"

 
Возвращаемое значение:
Односимвольная строка

RootFolder NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство RootFolder возвращает объект Folder, соответствующий корневой папке данного диска.

 
Возвращаемое значение:
Объект Folder

SerialNumber NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство SerialNumber возвращает десятичный серийный номер данного диска. Это свойство позволяет проверить, правильный ли диск вставлен в дисковод.

 

Пример:

var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("A");
var n = 959814235; // серийный номер диска, который должен быть в дисководе A
if (d.SerialNumber == n)

 
Возвращаемое значение:
Серийный номер диска

ShareName NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство ShareName возвращает сетевое имя данного диска. Если диск не является сетевым, то возвращается пустая строка.

 
Возвращаемое значение:
Строка

TotalSize NN n/a  IE 4.0  ECMA n/a
  Только чтение
 

Свойство TotalSize возвращает полный объем данного диска в байтах.

 

Пример:

function AvailSpace() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var d = fso.GetDrive("C");
return d.TotalSize / 1024;
}

 
Возвращаемое значение:
Целое положительное число

VolumeName NN n/a  IE 4.0  ECMA n/a
  Чтение/изменение
 

Свойство VolumeName возвращает или устанавливает метку тома для данного диска. Это единственное свойство объекта Drive, доступное для изменения сценарием.

 
Возвращаемое значение:
Строка


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека