如何用C#弹出选择文件对话框并遍历所有选中的文件?

任何一个编程语言都会涉及到选择文件夹、选择文件的需求。

之前本站写过VBA、VB.NET、Python中的选择文件夹、选择文件的文章。

如何用vba打开选择文件和选择文件夹对话框?

如何在VB.NET中使用打开选择文件和打开选择文件夹对话框?

如何在python中弹出选择文件夹或选择文件的对话框?

今天,继续介绍如何用C#编写选择文件、选择文件夹的代码:

一、C#弹出选择文件对话框,并且可以多选文件

using (OpenFileDialog ofd = new OpenFileDialog())
{
ofd.Multiselect = true;
ofd.Filter = “Excel files(*.xls*) | *.xls*| All files(*.*) | *.*”;
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
string[] arr = ofd.FileNames;

foreach (string file in arr)
{
MessageBox.Show(file);
}
}
}

二、C#弹出选择文件夹的对话框

using (FolderBrowserDialog fbd = new FolderBrowserDialog())
{
DialogResult dr = fbd.ShowDialog();
if (dr == DialogResult.OK)
{
string sFolder = fbd.SelectedPath;
MessageBox.Show(sFolder);

}
}

       

发表评论