Свойство | Описание |
---|---|
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).
/*******************************************************************/
/* Имя: 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.
Folder