木子屋 Dnawo's BLOG

C#判断远程文件是否存在

👤 dnawo 📅 2009-04-10 👁 5285 👍 0 💬 0 🔄 本站原创
//引用System.Net
private bool RemoteFileExists(string fileUrl)
{
    try
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(fileUrl));
        httpWebRequest.Method = "HEAD";
        httpWebRequest.Timeout = 1000;
        return (((HttpWebResponse)httpWebRequest.GetResponse()).StatusCode == HttpStatusCode.OK);
    }
    catch
    {
        return false;
    }
}

原理是根据服务器返回的状态码来判断远程文件是否存在,HttpStatusCode.OK表示状态码为200。

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 保存最新10个登录用户一点思路 下一篇 → 软件开发模型