|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Проверка наличия файла на веб-сервере |
|
Любой язык - [решено] Проверка наличия файла на веб-сервере
|
(*.*) Сообщения: 36549 |
Профиль | Сайт | Отправить PM | Цитировать
Всем привет!
Имеется текстовый список ссылок на файлы (одна на строку), размещенные на различных HTTP серверах. Все ссылки в формате Нужно проверить, живы ли ссылки, и записать все живые в отдельный текстовый файл в таком же формате. Есть идея подключить к делу wget для Windows (лучше брать setup простоты установки). Одна ссылка: Список ссылок из файла: Он проверяет нормально, но выводит в результаты текст, который придется фильтровать. Ключ -nv отключает подробный вывод. Есть еще ключ -o file.txt для записи лога. Возможно, есть другие пути. Буду признателен за любую реализацию! |
|
------- Отправлено: 12:31, 19-05-2011 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Vadikan, мой скромный вариант (сильно прошу не бить!)
Читает c:\urls.txt и складывает живые в c:\urls2.txt. |
Последний раз редактировалось Morpheus, 19-05-2011 в 14:46. Отправлено: 14:38, 19-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, спасибо, близко к цели
Проверил на http://tools.oszone.net/Vadikan/files/test.exe http://tools.oszone.net/Vadikan/files/test.vbs http://tools.oszone.net/Vadikan/files/test.cmd http://tools.oszone.net/Vadikan/files/test.bat http://tools.oszone.net/Vadikan/files/test.mp3 http://tools.oszone.net/Vadikan/files/test.exe http://tools.oszone.net/Vadikan/files/test.exe http://tools.oszone.net/Vadikan/files/test.exe http://tools.oszone.net/Vadikan/files/test.vbs http://tools.oszone.net/Vadikan/files/test.vbs Может, с -nv будет проще? Меньше фильтровать. Ну и вместо первой команды FOR можно использовать -i urls.txt. Все C:\ можно сразу убрать, все в одной папке лежит. |
------- Отправлено: 22:56, 19-05-2011 | #3 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:08, 20-05-2011 | #4 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, спасибо. Я поправил на "... 200 OK", т.к. было
|
|
------- Отправлено: 01:14, 20-05-2011 | #5 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Vadikan, ок, всё понятно. У меня локализованная версия, отсюда и разница видимо.
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:\Program Files (x86)\GnuWin32/etc/wgetrc Включен режим робота. Проверка существования удалённого файла. --2011-05-20 01:11:03-- http://tools.oszone.net/Vadikan/files/test.exe Распознаётся tools.oszone.net... 89.108.123.52 Устанавливается соединение с tools.oszone.net|89.108.123.52|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 98200 (96K) [application/octet-stream] Удалённый файл существует. |
Отправлено: 01:22, 20-05-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Определение атрибута файла & проверка наличия процесса | user_123 | Скриптовые языки администрирования Windows | 10 | 19-11-2010 16:15 | |
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. | maslovt | Скриптовые языки администрирования Windows | 2 | 08-05-2010 19:54 | |
[решено] Проверка наличия процесса в Диспетчере задач | Hawk37 | AutoIt | 1 | 05-03-2010 16:37 | |
CMD/BAT - Проверка наличия диска в дисководе по папке | MedVetoff | Скриптовые языки администрирования Windows | 8 | 27-08-2009 16:55 | |
[решено] Проверка наличия поля в таблице БД | Artem-Samsung | Вебмастеру | 8 | 19-03-2008 21:40 |
|