ATS2000
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Камрады, прошу помочь если не сложно. Задача следующая: Имеется хост, с которого по протоколу HTTP нужно периодически выкачивать только новые или изменённые файлы c именами вида baseMMDD.rar, где MM-месяц, DD-число. Но вся проблема в том, что каждый раз скачиваются все подряд файлы, потому что хост не умеет отдавать дату последнего изменения файлов и присваивает им текущую дату. Но в то же время в файл FOLDER1.TXT напротив каждого файла пишется дата и время его последнего изменения и размер. Вот что пишется в FOLDER1.TXT Подробнее... Выход вижу в том чтобы каждый раз разбирать файл FOLDER1.TXT, "вытаскивая" из него дату, время последнего изменения и размер , которые там приписываются каждому файлу, затем проверять, существует ли такой файл и если существует то сравнивать эту дату/время и размер с теми же параметрами существующего файла. И таким образом записать в некоторый файл ссылки на новые файлы и предоставить качалке. Ещё одним выходом, может быть более простым, будет сравнение имён существующих файлов на диске и находящихся на хосте и выкачивать только несуществующие на диске. | Всего записей: 276 | Зарегистр. 21-02-2005 | Отправлено: 12:41 06-05-2007 | Исправлено: ATS2000, 12:42 06-05-2007 |
|