ホームページ  >  記事  >  バックエンド開発  >  C# リモート ファイルが存在するかどうかを確認する

C# リモート ファイルが存在するかどうかを確認する

黄舟
黄舟オリジナル
2016-12-27 13:51:141625ブラウズ

#region 判断远程文件是否存在
       /// <summary>
       /// 判断远程文件是否存在
       /// </summary>
       ///<param name="fileUrl">
       /// <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

上記は、リモート ファイルが存在するかどうかを判断するための C# の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。