[英]Directory.GetFiles error
我的代码
private void m1()
{
List<string> list = new List<string>();
foreach (string str in Directory.GetFiles("a1"))
{
if (Path.GetExtension(str).Contains("txt")) -- get all txt file in a1 folder
{
list.Add(Path.GetFileNameWithoutExtension(str));
}
}
base.SuspendLayout();
this.Combobox_1.Items.AddRange(list.ToArray());
base.ResumeLayout();
}
但组合框无法列出文件夹 a1 中的 txt 文件,请帮助我。
我认为没有必要先将值存储在列表中,然后再添加到组合框。 它可以直接在组合框上完成。
我已将相对路径 a1 替换为真实路径,以便您轻松理解。
foreach (string str in Directory.GetFiles(@"D:\"))
{
if (System.IO.Path.GetExtension(str).Contains("txt"))
{
this.Combobox_1.Items.Add(System.IO.Path.GetFileNameWithoutExtension(str));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.