JavaScript это современный язык, который позволяет работать с дисковой системой практически напрямую. JScript работа с дисками. В этом разделе описаны методы работы с текстовыми файлами при помощи объекта TextStream

 

 

 

Диски: объект Drive

Объект Drive обеспечивает доступ к отдельному диску компьютера. Он может быть создан методом FileSystemObject.GetDrive или получен при итерации коллекции FileSystemObject.Drives. Собственных методов этот объект не имеет.

Свойство Описание
AvailableSpace Объем доступного пространства на диске.
DriveLetter Буква диска.
DriveType Тип диска.
FileSystem Тип файловой системы.
FreeSpace Объем свободного пространства на диске.
IsReady Готовность диска.
Path Путь доступа к диску.
RootFolder Корневая папка диска.
SerialNumber Серийный номер диска.
ShareName Сетевое имя диска.
TotalSize Общий объем диска.
VolumeName Метка тома.
AvailableSpace

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

DriveLetter

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

DriveType

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

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

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

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

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

Пример:

FreeSpace

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

IsReady

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

Path

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

RootFolder

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

SerialNumber

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

ShareName

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

TotalSize

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

VolumeName

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

 

Один комментарий для “JScript работа с дисками

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *