遍历绝对路径可以使用
System.IO.Directory.GetFiles("d:\\aaa","*.rmvb"))取出指定类型文件
但是我现在需要取出IIS站点下的rmvb,使用
"http://localhost:8055"
使用相对路径不行,望哪位大大相助!
System.IO.Directory.GetFiles("d:\\aaa","*.rmvb"))取出指定类型文件
但是我现在需要取出IIS站点下的rmvb,使用
"http://localhost:8055"
使用相对路径不行,望哪位大大相助!
解决方案 »
- 新人求助,C#写的PACS系统,优化读取速度,没有思路
- 请问现在windows server 2003对应的IIS最新版是多少?
- 能不能在Enter点击事件里改变字体的颜色
- richtextbox不让使用是为什么?
- 发布新版牧月天涯(wwwfind)的控件(日历控件、验证码、分页控件、按钮控件、嵌入图片控件)
- 百分求,动态调用dll,如何返回属性?
- 如何使应用程序最小化的时候成图标现实在屏幕右下角成小图标
- 如何获得DataRow在DataTable中的行号呢?
- 大家看看这个读取Xml文件的程序有什么问题啊??
- 用GDI+做一个图形系统,不知道性能怎么样?有没有人有这方面的经验? :)
- 获取.NET的事件类型
- 100分,为什么Replace替换过程会假死机?
"http://localhost:8055"
使用相对路径不行,望哪位大大相助!首先,你需要设置IIS中站点以及其下的虚拟目录可以浏览,而且要给aspnet用户赋予这样的权限,否则是不可能的。而且第一步,应该是获得IIS站点下的所有虚拟目录,然后逐个用server.mappath获得其物理目录,再用你已经写好的方法去搜索。
http://www.codeproject.com/vb/net/VDirViewer.asp
/代表IIS默认的根目录你可以用Server.MapPath("/")得到 http://localost的根目录绝对地址
Server.MapPath("~/")得到你应用程序的绝对地址
http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx