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, 我有一个文本框,一个按钮和一个列表框, 我正在复制文本框中文件夹的路径,然后在按钮上单击它显示列表框中的所有文本文件..... 但是,我不想将文件夹路径复制到文本框,而我想在按钮单击时浏览文件夹,它将在文本框中显示路径,在另一个按钮上单击它将显示该特定文件夹中的文件
答案 0 :(得分:0)
替换
ListBox1.Items.Add(file.Name);
与
ListBox1.Items.Add(file.Name.Substring(file.Name.LastIndexOf('\\')));