如何通过WCF检查服务器上是否存在文件夹

时间:2012-10-02 09:47:35

标签: c# wcf web-config httpwebrequest

我想知道是否有任何属性或方法可以让我知道服务器上有文件夹。

就像我在web.config中有这个:

<appSettings>
     <add key="ImagePath" value="http://server1:801/ImageById/"/>
</appSettings>

我得到这样的钥匙:

var URL = System.Configuration.ConfigurationManager.AppSettings["ImagePath"].ToString();

现在我想知道如何访问服务器上的imageById并将其保存到此内容中。 如下所示:

if("Folder exist on this server URL that is ImageById")
{
save images to the folder thorugh code of WCF as the folder has write permission.
}

我希望WCF中的此功能不在ASP.NET中。

请帮忙。

2 个答案:

答案 0 :(得分:0)

    if(Directory.Exists(Server.MapPath("ImabgeById")))
    {
      save images to the folder thorugh code of WCF as the folder has write permission.
    }

这也可以提供帮助 How to get working path of a wcf application?

答案 1 :(得分:0)

您可以使用System.IO.Directory.Exists(path) - 您只需要确保您的WCF服务在具有足够权限的凭据下运行以访问相关文件夹(否则您将遇到异常)。