如何列出列表框中所选目录中的文本文件?

时间:2009-08-14 10:47:35

标签: c# listbox directory

如何在WinForm(Windows应用程序)的列表框中列出某个目录(C:\ Users \ Ece \ Documents \ Testings)中的文本文件?

2 个答案:

答案 0 :(得分:31)

//文件在哪个目录?...

DirectoryInfo dinfo = new DirectoryInfo(@"C:\TestDirectory");

//我们想要什么类型的文件?...

FileInfo[] Files = dinfo.GetFiles("*.txt");

//遍历每个文件,只显示列表框中的名称......

foreach( FileInfo file in Files )
{
   listbox1.Items.Add(file.Name);
}

//一个声明,接着是笑脸...... 那要做到这一点。 ; O)

答案 1 :(得分:6)

要获取txt文件,请尝试以下操作:

string folder = @"C:\Users\Ece\Documents\Testings";
string[] txtfiles = Directory.GetFiles(folder, "*.txt");

listBox.Items.AddRange(txtFiles);