В предыдущей статье мы ознакомились с основными определениями ActiveX и подробей познакомились с объектом FileSystemObject. На самом деле данный объект включает в себя три подобъекта (на самом деле метода) Drive, Folder и File, которые в свою очередь имеют свои свойства и методы. В данной статье я расскажу, как же использовать ActiveX и JavaScript для получение информации о файлах и каталогах.

Метод File возвращает имя файла, а точнее указатель на данный файл:

< SCRIPT LANGUAGE="JavaScript">

var fso = new ActiveXObject("Scripting.FileSystemObject");
fileObj = fso.GetFile("d:examplefile.txt");

< /SCRIPT>

При помощи данного метода, можно определить какие атрибуты имеет файл, когда он был создан и в последний раз модифицирован и многое другое. Для обращения к свойствам объекта File используется следующий скрипт:

< SCRIPT LANGUAGE="JavaScript"> 

var fso = new ActiveXObject("Scripting.FileSystemObject");
fileObj = fso.GetFile("d:examplefile.txt");
prop = fileObj.PropName;
alert(prop);

< SCRIPT/>

Объект Folder позволяет определить параметры каталога на стороне клиента. Обращение к данному объекту происходит следующим образом:

< SCRIPT LANGUAGE="JavaScript"> 

var fso = new ActiveXObject("Scripting.FileSystemObject");
folderObj = fso.GetFolder("d:example");
prop = folderObj.PropName;
alert(prop);

< SCRIPT/>

где PropName - одно из свойств объекта. Свойства данного объекта практически идентичны свойствам объекта File. Так, метод GetFolder содержит такие свойства как Attributes, DateCreated, DateLastAccessed, DateLastModified, Drive, Name, ParentFolder, Path, ShortName, ShortPath, Size и Type.



Постоянные ссылки

При копировании ссылка на TeaM RSN обязательна!

URI

Html (ЖЖ)

BB-код (Для форумов)

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.