СвойствоОписание
AttributesПозволяет просмотреть или установить атрибуты каталога
DateCreatedСодержит дату и время создания каталога. Доступно только для чтения
DateLastAccessedСодержит дату и время последнего доступа к каталогу. Доступно только для чтения
DateLastModifiedСодержит дату и время последней модификации каталога. Доступно только для чтения
DriveСодержит букву диска для устройства, на котором находится каталог. Доступно только для чтения
FilesСодержит коллекцию Files, состоящую из объектов File для всех файлов в каталоге (включая скрытые и системные)
IsRootFolderСодержит true, если каталог является корневым, и false в противном случае
NameПозволяет просмотреть и изменить имя каталога. Доступно для чтения и записи
ParentFolderСодержит объект Folder для родительского каталога. Доступно только для чтения
PathСодержит путь к каталогу
ShortNameСодержит короткое имя каталога (в формате 8.3)
ShortPathСодержит путь к каталогу, состоящий из коротких имен каталогов (в формате 8.3)
SizeСодержит размер всех файлов и подкаталогов, входящих в данный каталог, в байтах
SubFoldersСодержит коллекцию Folders, состоящую из всех подкаталогов каталога (включая подкаталоги с атрибутами "Скрытый" и "Системный")
TypeСодержит информацию о типе каталога

Следующий пример показывает, как объект Folder используется для получения даты создания каталога (листинг 5.9).

Листинг 5.9. Вывод даты создания текущего каталога

/*******************************************************************/

/* Имя: DateFolder.js                                              */

/* Язык: JScript                                                   */

/* Описание: Вывод на экран даты создания текущего каталога        */

/*******************************************************************/

var FSO,WshShell,s;   //Объявляем переменные

//Создаем объект FileSystemObject

FSO = WScript.CreateObject("Scripting.FileSystemObject");

//Создаем объект WshShell

WshShell=WScript.CreateObject("WScript.Shell");

//Определяем каталог, из которого был запущен сценарий

//(текущий каталог)

Folder = FSO.GetFolder(WshShell.CurrentDirectory);

//Получаем имя текущего каталога

s="Текущий каталог: "+Folder.Name+"\n";

//Получаем дату создания текущего каталога

s+="Дата создания: "+Folder.DateCreated+"\n";

//Выводим информацию на экран

WScript.Echo(s);

/*************  Конец *********************************************/

Методы объекта Folder описаны в табл. 5.9.

Таблица 5.9. Методы объекта Folder

Перейти на страницу:

Похожие книги