如何通过使用asp.net浏览文件夹来显示列表框中文件夹的文件

时间:2016-02-25 07:08:18

标签: asp.net

string path = TextBox1.Text;
DirectoryInfo dtr = new DirectoryInfo(path);
if (dtr.Exists)
{
    FileInfo[] files = dtr.GetFiles("*.txt");
    foreach (FileInfo file in files)
    {
        ListBox1.Items.Add(file.Name);
    }
    Label1.Text = "entered to listbox";
}
else
{
    Label1.Text = "directory doesnt exit";
}

我使用的是asp.net, 我有一个文本框,一个按钮和一个列表框, 我正在复制文本框中文件夹的路径,然后在按钮上单击它显示列表框中的所有文本文件..... 但是,我不想将文件夹路径复制到文本框,而我想在按钮单击时浏览文件夹,它将在文本框中显示路径,在另一个按钮上单击它将显示该特定文件夹中的文件

1 个答案:

答案 0 :(得分:0)

替换

ListBox1.Items.Add(file.Name);

ListBox1.Items.Add(file.Name.Substring(file.Name.LastIndexOf('\\')));