首页 新闻 赞助 找找看

web窗体如何获取到运行这个网站的本机的某一目录下的所有一级目录

0
[已关闭问题] 关闭于 2013-09-26 17:30
 1     protected void Button2_Click(object sender, EventArgs e)
 2     {
 3 
 4         string URL = TextBox3.Text;
 5         try
 6         {
 7             
 8             List<string> Strs = GetAllFileName(URL);
 9             int count = Strs.Count;
10 
11             string content = "";
12             for (int i = 0; i < count; i++)
13             {
14                 content += Strs[i].ToString() + ";   ";
15             }
16             TextBox1.Text = content;
17         }
18         catch
19         {
20 
21         }
22     }
23 
24 
25     public List<string> GetAllFileName(string url)
26     {
27 
28         string str0 = url;
29          List<string> list=new List<string>();
30         try
31         {
32             DirectoryInfo info = new DirectoryInfo(str0);
33             FileSystemInfo[] files = info.GetFileSystemInfos();
34             Array arr = files.ToArray();
35             for (int i = 0; i < arr.Length; i++)
36             {
37                 string Str = arr.GetValue(i).ToString();
38                     list.Add(Str);
39             }
40         }
41         catch
42         {
43             
44         }
45 
46         return list;
47         
48     }

 

如题:web窗体如何获取到运行这个网站的本机的某一目录下的所有一级目录

我写了一段代码,可是只有在本机用VS打开运行的时候可以查到所有目录,可是部署到IIS上的时候,用ip地址来访问就获取不到了是怎么回事呢,(局域网内用一台机子来部署这个网站,另一台去访问,获取不到文件件名字)

.F.的主页 .F. | 初学一级 | 园豆:13
提问于:2013-09-25 17:18
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册