В предыдущей статье мы ознакомились с основными определениями 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 обязательна!
Оставить комментарий
Вы должны войти, чтобы оставить комментарий.