Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / JavaScript /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Исполняющая система JScript (продолжение) - Программирование от RIN.RU
Исполняющая система JScript (продолжение)



Свойство AvailableSpace


Синтаксис: объект.AvailableSpace
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Следующий пример возвращает объем доступного пространства на диске C в килобайтах:


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


Свойство DriveLetter


Синтаксис: объект.DriveLetter
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Пример:


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


Свойство DriveType


Синтаксис: объект.DriveType
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


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

Пример использования этого свойства был приведен ранее.


Свойство FileSystem


Синтаксис: объект.FileSystem
Атрибуты: { DontEnum, DontDelete, ReadOnly }

Свойство 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


Синтаксис: объект.FreeSpace
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Следующий пример возвращает объем свободного пространства на диске C в килобайтах:


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


Свойство IsReady


Синтаксис: объект.IsReady
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Свойство Path


Синтаксис: объект.Path
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Пример:


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


Свойство RootFolder


Синтаксис: объект.RootFolder
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Свойство SerialNumber


Синтаксис: объект.SerialNumber
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Пример:


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


Свойство ShareName


Синтаксис: объект.ShareName
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


Свойство TotalSize


Синтаксис: объект.TotalSize
Атрибуты: { DontEnum, DontDelete, ReadOnly }

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


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


Свойство VolumeName


Синтаксис: объект.VoulmeName
Атрибуты: { DontEnum, DontDelete }

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


<<<  НазадВперед  >>>
 1  2  3  4  5  6  7 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Основные понятия

Типы данных

Выражения и операции

Регулярные выражения

Операторы и функции

Использование объектов

Примитивные встроенные объекты

Строки: встроенный объект String

Массивы: встроенный объект Array

Дата и время: встроенный объект Date

Встроенные объекты Error, Math и RegExp

Дополнительные возможности JScript

Исполняющая система JScript

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь