asp.net获取站点根目录下子目录的名称

使用Visual Studio建立一个.aspx文件(Web Forms),例如hovertree.aspx,在页面上加入一个ListBox
代码如下:

<asp:ListBox runat="server" ID="lbKeleyiFolder" />

那么在页面上显示根目录子文件夹的代码如下:

string[] m_subKeleyiFolder = Directory.GetDirectories(Server.MapPath("/hvtimg\\"));

int m_countHovertree = m_subKeleyiFolder.Length;
for (int i = 0; i < m_countHovertree; i++)
{
m_subKeleyiFolder[i] = m_subKeleyiFolder[i].Substring(m_subKeleyiFolder[i].LastIndexOf("\\") + 1);
}

lbKeleyiFolder.DataSource = m_subKeleyiFolder;
lbKeleyiFolder.DataBind();

HoverTree系统源码下载http://hovertree.codeplex.com/

http://www.cnblogs.com/sosoft/p/kaifajishu.html

时间: 2024-12-28 17:34:55

asp.net获取站点根目录下子目录的名称的相关文章

获取站点某一目录下某些文件

获取站点下某一目录下某些类型的文件.我们可以使用LINQ的语法可轻而易捷实现.正面是例举了是获取站点下Data目录下所有.csv的文件: 获取站点某一目录下某些文件

ASP.NET获取工程根目录的方法集合

1.取得控制台应用程序的根目录方法     方法1.Environment.CurrentDirectory //取得或设置当前工作目录的完整限定路径     方法2.AppDomain.CurrentDomain.BaseDirectory //获取基目录,它由程序集冲突解决程序用来探测程序集2.取得Web应用程序的根目录方法 方法1.HttpRuntime.AppDomainAppPath.ToString(); //获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径.用于A

PHP获取站点根目录

1 将下面的代码放在网站根目录下的一个文件中,以便在其它文件中引用. 2 3 路径方式: 4 5 define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/"); 6 7 echo BASE_PATH; 8 9 10 11 输出结果:E:/wwwroot/ 12 13 url方式: 14 15 16 17 $PHP_SELF=$_SERVER['PHP_SELF']; 18 19 $url='h

C# ,asp.net 获取当前,相对,绝对路径

一.C#获取当前路径的方法: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有可能程序放

PHP中如何获取网站根目录物理路径

在php程序开发中经常需要获取当前网站的目录,我们可以通过常量定义获取站点根目录物理路径,方便在程序中使用. 下面介绍几种常用的获取网站根目录的方法. php获取网站根目录方法一: <?php define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\"); echo WWWROOT ; ?> p

asp.net 获取当前项目的根目录路径

获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/")  Server.MapPath("~/")//当前代码文件所在的根目录路径 Server.MapPath("")//当前代码文件所在的目录路径 Server.MapPath(".") Server.MapPath("../

ASP.NET中Server.MapPath方法获取网站根目录

在ASP.NET网站应用程序中,可以通过Server.MapPath方法来获取跟服务器有关的目录信息,如获取网站的根目录.获取当前代码文件所在的目录路径.获取当前代码所在路径的上级路径等.Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径,如D:\website\content这种形式.以下是一些Server.MapPath常用的获取网站目录的方法.(1)Server.MapPath("/") :获取网站的根目录(2)Server.MapPath(&qu

比较安全的获取站点更目录

<?php// 获取站点更目录,结尾不带 “\”$root=isset($_SERVER['DOCUMENT_ROOT'])?$_SERVER['DOCUMENT_ROOT']:(isset($_SERVER['APPL_PHYSICAL_PATH'])?trim($_SERVER['APPL_PHYSICAL_PATH'],"\\"):(isset($_['PATH_TRANSLATED'])?str_replace($_SERVER["PHP_SELF"]

C#获取IIS所有站点及虚拟目录和应用程序(包含名称及详细信息)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.DirectoryServices; using System.Diagnostics; namespac