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

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#region 判断远程文件是否存在 
       /// <summary> 
       /// 判断远程文件是否存在 
       /// </summary> 
       /// <param name="fileUrl"></param> 
       /// <returns></returns> 
       public static bool RemoteFileExists(string fileUrl) 
       
           HttpWebRequest re = null
           HttpWebResponse res = null
           try 
           
               re = (HttpWebRequest)WebRequest.Create(fileUrl); 
               res = (HttpWebResponse)re.GetResponse(); 
               if (res.ContentLength != 0) 
               
                   //MessageBox.Show("文件存在"); 
                   return true
               
           
           catch (Exception) 
           
               //MessageBox.Show("无此文件"); 
               return false
           
           finally 
           
               if (re != null
               
                   re.Abort();//销毁关闭连接 
               
               if (res != null
               
                   res.Close();//销毁关闭响应 
               
           
           return false
       
       #endregion