PDA

Показать полную графическую версию : Закачка файлов с интернета


curast
21-10-2009, 22:15
Есть интересный скрипт Get-WebFile (aka wget for PowerShell) c Poshcode.org и в нем используется конструкция
$req = [System.Net.HttpWebRequest]::Create($url);
$res = $req.GetResponse();
Так вот если нужный нам файл существует на сервере, то всё хорошо, а вот если его нету, то скрипт просто вываливается с ошибкой:
Исключение при вызове "GetResponse" с "0" аргументами: "Удаленный сервер возвратил ошибку: (404) Не найден."
строка:10 знак:27
+ $res = $req.GetResponse <<<< ();

Как обойти эту ошибку? Спасибо.

Petya V4sechkin
22-10-2009, 10:49
Перехват ошибок с помощью –ErrorAction (–EA) в Windows PowerShell (http://oszone.net/8762)

curast
22-10-2009, 11:35
Прочитал, не помогло. Поэтому и задал вопрос на форуме. Не ставится -ErrorAction на строку вида $res = $req.GetResponse();




© OSzone.net 2001-2012