Используйте свойство StatusCode
объекта HttpWebResponse
.
response = (HttpWebResponse)webRequest.GetResponse();
if(response.StatusCode == HttpStatusCode.NotFound)
{
result = false;
}
else
{
result = true;
}
Просмотрите список возможных кодов состояния , чтобы увидеть, какие из них вы хотите интерпретировать, поскольку файл не существует.