任何一个编程语言都会涉及到选择文件夹、选择文件的需求。
之前本站写过VBA、VB.NET、Python中的选择文件夹、选择文件的文章。
如何在VB.NET中使用打开选择文件和打开选择文件夹对话框?
今天,继续介绍如何用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);}
}
发表评论