.net获取当前目录下的所有文件夹

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:25:24
如果得到一个目录下的所有文件夹的地址?
一个 A文件夹
下有很多文件夹
如:b 、c、d 等文件夹
我如何能够得到他们的名字?
实在服务端执行的

假设A的绝对路径是:c:\a

System.IO.DirectoryInfo aDir = new System.IO.DirectoryInfo("c:\\A");
System.IO.DirectoryInfo[] dirs = aDir.GetDirectories();

得到的dirs数组就是A文件夹所有的子文件夹,要得到名字就:
dirs[0].FullName
dirs[1].FullName
dirs[2].FullName
........

System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Server.MapPath("/"));

System.IO.FileInfo[] aa = info.GetFiles();

for (int i = 0; i < aa.Length; i++)
{
Response.Write(aa[i].FullName+"<br/>"); //当前目录下的文件
}

System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Server.MapPath("/"));

System.IO.DirectoryInfo[] aa = info.GetDirectories();

for (int i = 0; i < aa.Length; i++)
{
Response.Write(aa[i].FullName + "<br/>");//当前目录下的文件夹

}