Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Файл !meta.txt является идентификационно-параметрическим. Для удобства файл будем называть файлом параметров, или параметрическим. Он содержит в себе три параметра, по одному в каждой строке.
Первая строка включает в себя информацию о названии раздела, в котором будет размещена ссылка на дистрибутив данного приложения. Названием раздела может быть либо название фирмы-производителя продукта, либо жанр, к которому относится приложение. Вторая строка содержит название продукта. Третья – его описание.
Создаваемый кэш-файл представляет собой текстовый файл. Каждая строка файла включает в себя четыре параметра, содержащие название фирмы производителя, путь к каталогу, название приложения и его версию, комментарий. Параметры отделены символом-разделителем, который описывается в конфигурационном файле.
VBScript-сценарий состоит из нескольких частей:
n чтение исходных параметров из конфигурационного файла;
n чтение структуры подкаталогов;
n обработка считанной структуры подкаталогов;
n формирование кэш-файла.
Чтение исходных параметров из конфигурационного файла
Все исходные параметры для скрипта содержатся в отдельном конфигурационном файле, например, cache.ini. Он представляет собой текстовый файл и содержит следующие параметры:
n Имя и путь создаваемого кэш-файла, например, cache.dat.
n Путь к корневому каталогу, структура подкаталогов которого подлежит обработке, например \serversoftware.
n Определение флага, по которому определяется необходимая парапка. Флагом является имя параметрического файла, например, meta.txt.
n Метка предназначеная для разделения параметров при формировании кэш-файла.
Рассмотрим структуры файла cache.ini. Файл содержит следующие поля и соответствующие им характеристики:
Таблица 2
Параметр |
Описание |
Пример |
Symbol |
Метка-разделитель |
Symbol=; |
Path_To_Root |
Путь к корневому каталогу |
Path_To_Root=\serversoftware |
Label_FileName |
Путь к параметрическому файлу |
Label_FileName=!meta.txt |
Cache_FileName |
Путь к создаваемому кэш-файлу |
Cache_FileNAme= Cache.Dat |