检查网站文件夹是否存在的最佳方法是什么?

时间:2009-09-01 11:00:32

标签: c# asp.net directory

我需要检查ASP.NET网站中是否存在文件夹。这是在网站本身内完成的,我需要检查几个文件夹,以便确保有一点开销(即没有WebCLient调用等)

我的想法是我可以使用HttpServerUtility.MapPath(“〜/”)来获取根路径,然后使用Directory.Exists(rootPath + webPath)来检查文件夹。假设文件夹结构相同,这适用于Server Farms吗?

这是最好的方式还是有一些等价的WebDirectory.Exists(〜/ mysite / somepath)

欢迎所有评论。

2 个答案:

答案 0 :(得分:4)

使用System.IO;

if (Directory.Exists (Server.MapPath("~/Views/Common/")))
{
//Stuff
}

答案 1 :(得分:0)

bool folderExists = Directory.Exists(@"c:\windows");