我需要检查ASP.NET网站中是否存在文件夹。这是在网站本身内完成的,我需要检查几个文件夹,以便确保有一点开销(即没有WebCLient调用等)
我的想法是我可以使用HttpServerUtility.MapPath(“〜/”)来获取根路径,然后使用Directory.Exists(rootPath + webPath)来检查文件夹。假设文件夹结构相同,这适用于Server Farms吗?
这是最好的方式还是有一些等价的WebDirectory.Exists(〜/ mysite / somepath)
欢迎所有评论。
答案 0 :(得分:4)
使用System.IO;
if (Directory.Exists (Server.MapPath("~/Views/Common/")))
{
//Stuff
}
答案 1 :(得分:0)
bool folderExists = Directory.Exists(@"c:\windows");