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

2019.10.10 17:21

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


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地址来访问就获取不到了是怎么回事呢,(局域网内用一台机子来部署这个网站,另一台去访问,获取不到文件件名字)

0
0
评论
0
IT知识联盟 栈主:王超 创建时间:2019.07.05

分享收集到的大小知识点

查看详情

专家推荐

活跃小栈推荐