技术思绪摘录旅行笔记
检查本地文件就不说了,每个语言都有,这篇文章记录下,如何用C#语言判断远程文件是否存在。

开源是程序员的基本美德


        /// <summary>
        /// 网络文件是否存在
        /// </summary>
        /// <param name="url">网络路径</param>
        /// <returns></returns>
        private static bool NetFileExist(string url)
        {
            try
            {
                //创建根据网络地址的请求对象
                System.Net.HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));
                httpWebRequest.Method = "HEAD";
                httpWebRequest.Timeout = 1000;
                //返回响应状态是否是成功比较的布尔值
                return ((HttpWebResponse)httpWebRequest.GetResponse()).StatusCode == HttpStatusCode.OK;
            }
            catch
            {
                return false;
            }
        }


CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:275 总分类数:18 总评论数:88 总浏览数:138.03万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫