判断网络文件 存在 3秒之内返回结果
方法2:
/// <summary>
/// 判断网络文件是否存在 1.5秒得到出结果 如这样的格式 http://191.168.1.105:8000/CPW/wmgjUpdate.7z
/// </summary>
/// <param name="URL"></param>
/// <returns></returns>
private bool UrlIsExists(string URL)
{
try
{
System.Net.WebRequest webRequest1 = System.Net.WebRequest.Create(URL);
webRequest1.Timeout = 1500;
System.Net.WebResponse webResponse1 = webRequest1.GetResponse();
return (webResponse1 == null ? false : true);
}
catch
{
return false;
}
}
使用
string url = "http://191.168.1.105:8000/CPW/wmgjUpdate.7z";
bool b = UrlIsExists(url);
if (b)
MessageBox.Show("URL 能连接");
else
MessageBox.Show("URL 不能连接");
方法1:这个方法得到结果的时间太长
using System.Net;
private void button1_Click(object sender, EventArgs e)
{
if (CheckUrlVisit(textBox1.Text))
MessageBox.Show("可以连接");
else
MessageBox.Show("不可以连接");
}
public bool CheckUrlVisit(string url)
{
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Timeout = 1000;
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
if (resp.StatusCode == HttpStatusCode.OK)
{
resp.Close();
return true;
}
}
catch
{
return false;
}
return false;
}