如何得到指定虚拟目录名称的实际路径
2010-12-22 15:50
453 查看
由于刚好需要这么一个功能,因此在网上找了很久没有找到一个我想要的。。把所有的查询结果全部整理了下,然后自己修改了下终于得到我想要的结果,特此留个记号。
//返回的是指定虚拟目录的实际路径;
public string GetWebVirtualDirectoryPath(string iisName)
{
string iisPath = null;
try
{
DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root");//此处现在只能读取到默认的80端口
DirectoryEntries _entries = _entry.Children;
foreach (DirectoryEntry _cen in _entries)
{
if (_cen.Name.ToLower() == iisName.ToLower())
{
DirectoryEntry root = new DirectoryEntry(_cen.Path);
iisPath = root.Properties["Path"].Value.ToString();
}
// string aa = _cen.Properties["Path"].Value.ToString();IIS://localhost/W3SVC/1/Root/bbb
}
}
catch (Exception ex)
{
throw ex;
}
return iisPath;
}
//返回的是指定虚拟目录的实际路径;
public string GetWebVirtualDirectoryPath(string iisName)
{
string iisPath = null;
try
{
DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root");//此处现在只能读取到默认的80端口
DirectoryEntries _entries = _entry.Children;
foreach (DirectoryEntry _cen in _entries)
{
if (_cen.Name.ToLower() == iisName.ToLower())
{
DirectoryEntry root = new DirectoryEntry(_cen.Path);
iisPath = root.Properties["Path"].Value.ToString();
}
// string aa = _cen.Properties["Path"].Value.ToString();IIS://localhost/W3SVC/1/Root/bbb
}
}
catch (Exception ex)
{
throw ex;
}
return iisPath;
}
相关文章推荐
- 已知某个文件的全部路径,如d:\aa\bbb\ccc\0.jpg 如何得到0.jpg的父目录名称cc呢?
- 在Web安装工程中为虚拟目录指定不同的本地路径
- 如何在c#中得到当前目录的路径
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- C#取得指定路径下所有目录及文件名称
- hpunix下标准c取得指定目录下所有文件和路径的名称
- 创建虚拟目录失败,必须为服务器名称指定“localhost”?看进来!!
- TIP:如何从VSS上获取虚拟目录并设定到指定位置
- C#取得指定路径下所有目录及文件名称(可递归)
- 【java编程】IO流之得到指定目录下.java文件的绝对路径
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPat
- 如何让SiteMapPath使用指定路径指定名称的sitemap文件。
- 如何得到指定文件的公司名称,文件描述,内部名称,合法版权,原始文件名,产品名称,产品版本等一系列信息
- 如何让SiteMapPath使用指定路径指定名称的sitemap文件。
- python如何批量修改指定目录下的文件名称
- 取得指定路径下所有目录及文件名称(递归)
- 如何得到一个指定目录下的所有文件名 [Thanks:Delphi On Me,terry_lzs,panyongze]
- Maven项目部署到服务器如何设置访问路径-配置虚拟目录