C#选择多个文件导入
时间: 2023-07-01 14:12:37 浏览: 264
你可以使用 OpenFileDialog 控件来实现在 C# 中选择多个文件导入的功能。以下是示例代码:
```
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Multiselect = true;
openFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
foreach (string fileName in openFileDialog.FileNames)
{
// 处理每个选中的文件
}
}
```
在上面的代码中,设置了 Multiselect 属性为 true,可以允许用户选择多个文件。设置了 Filter 属性来限制文件类型,只能选择文本文件或者所有文件。在 ShowDialog() 方法返回 DialogResult.OK 后,可以通过 openFileDialog.FileNames 属性来获取选中的所有文件的文件名。然后,可以使用 foreach 循环来处理每个选中的文件。
阅读全文