Это путь типа http://freecom.ru/updates/
Собственно требуется сравнить файлы в локальной папке и на вебе. При наличии новых файлов на вебе - скачать их в локальную папку. Схем по форуму вроде много было но все ооочень громоздкие, и не совсем рабочие.
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
user_asm писал(а): Это путь типа http://freecom.ru/updates/это не путь это адрес! так что НЕТ! |
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Чем можно заменить? Как реализовать эту идею наименьшими затратами?
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
user_asm писал(а): Как реализовать эту идею наименьшими затратами?придумать как можно получить информацию о новых фалах. |
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Как раз решение этого вопроса и не приходит мне в голову ........ Вариант который я спрашивал благополучно зарублен ....
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Дай полную ссылку на сайт, а не огрызок.
http://freecom.ru/updates/ |
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Задача на 1 взгляд проста - получить список файлов, сравнить с имеющимися на локальной машине, недостающие скачать.
Но как реализовать ....... ------------ Дoбавленo в 09.56: http://nod.uvaga.by/nod4/ Вот адрес. Лежат обновления для НОД. Все файлы вида nod0483.nup Т.е. расширение одинаковое. http://nod.uvaga.by/nod4/nod0483.nup например. |
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Если в nodXXXX.nup номер ХХХХ пошагово увеличивается с выходом обновления,
то можно банально брать последний номер на локальной машине, затем начиная с него+1 генерировать новое имя и проверять наличие файла на сервере. |
|||
карма: 26 |
|
Ответов: 952
Рейтинг: 4
|
|||
Имена формируются произвольно, только первая часть одинаковая - nod****.nup
------------ Дoбавленo в 15.21: Среди файлов обновок есть файлик update.ver - http://nod.uvaga.by/nod4/update.ver В нем есть все имена файлов, но кроме этого куча разной инфы. Вид - file=nod67FB.nup ------------ Дoбавленo в 15.27: Хех, простая задача оказалась совсем не простой ... ------------ Дoбавленo в 11.13: Вывести список файлов на сервере в стрингтабле я смог. Но как сравнить с файлами на локальной машине и недостающие скачать? |
|||
карма: 0 |
|
Ответов: 8928
Рейтинг: 823
|
|||
user_asm, а что, вывести список файлов со своего компьютера гораздо труднее, чем с чужого сервера
|
|||
карма: 19 |
|
Ответов: 952
Рейтинг: 4
|
|||
Списки я сделал, и сравнение сделал. Остался вопрос как засунтуть в хттп_гет список урлов на скачку .......
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm, дык по одному. Или через MultiElementEx, если хочется в несколько потоков.
|
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Сек, пока приостановился на формировании правильных ссылок из массива имен файлов ... разбираюсь каким компонентом это сделать.
------------ Дoбавленo в 15.06: Разобрался. iarspider, Как вы говорите по одному? У меня компонент ListBox или Memo c набором УРЛов на закачку, каким компонентом передат в хттп_гет? |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
user_asm, Этим
|
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
| ||
файлы: 1 | code_22764.txt [377B] [237] |