![]() |
Проверка наличия файла на веб-сервере
Всем привет!
Имеется текстовый список ссылок на файлы (одна на строку), размещенные на различных HTTP серверах. Все ссылки в формате Код:
http://site.domain/path/file.ext Есть идея подключить к делу wget для Windows (лучше брать setup простоты установки). Одна ссылка: Код:
wget --spider -nv http://tools.oszone.net/Vadikan/files/test.exe Код:
wget --spider -nv -i url_list.txt Ключ -nv отключает подробный вывод. Есть еще ключ -o file.txt для записи лога. Возможно, есть другие пути. Буду признателен за любую реализацию! |
Vadikan, мой скромный вариант (сильно прошу не бить!) :)
Код:
@echo off |
Morpheus, спасибо, близко к цели :)
Проверил на Код:
http://tools.oszone.net/Vadikan/files/test.exe Код:
http://tools.oszone.net/Vadikan/files/test.exe Может, с -nv будет проще? Меньше фильтровать. Ну и вместо первой команды FOR можно использовать -i urls.txt. Все C:\ можно сразу убрать, все в одной папке лежит. |
Vadikan, тогда так:
Код:
@echo off |
Morpheus, спасибо. Я поправил на "... 200 OK", т.к. было
Код:
--01:11:50-- http://tools.oszone.net/Vadikan/files/test.exe |
Vadikan, ок, всё понятно. У меня локализованная версия, отсюда и разница видимо.
Код:
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc |
Время: 16:46. |
Время: 16:46.
© OSzone.net 2001-