winform文件(夹)选择框
NuGet安装库:WindowsAPICodePack
// WindowsAPICodePack
var commonOpenFileDialog = new CommonOpenFileDialog
{
Multiselect = true, // 是否多选文件或者文件夹,true可以多选,false为单选
IsFolderPicker = false, // 设置为true为选择文件夹,设置为false为选择文件
Title = "选择文件", // 标题
InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
};
var result = commonOpenFileDialog.ShowDialog();
if (result == CommonFileDialogResult.Ok)
{
var str = commonOpenFileDialog.FileNames;
foreach (var item in str)
{
MessageBox.Show(item);
}
}