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

问题描述 投票:13回答:2

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

c# listbox directory
2个回答
32
投票

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

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

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

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

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

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

//发表声明,然后是笑脸...那应该做的。 ; o)


7
投票

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

var folder = @"C:\Users\Ece\Documents\Testings";
var txtFiles = Directory.GetFiles(folder, "*.txt");

listBox.Items.AddRange(txtFiles);
© www.soinside.com 2019 - 2024. All rights reserved.