using System.IO;
namespace FoldBowserdialog控件
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
folderBrowserDialog1.Description = "选择TXT文件路径:";//窗口的一个提示文字
folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;//默认定位一个特定的文件夹位置,当前为桌面
folderBrowserDialog1.ShowNewFolderButton = true;//显示“新建文件夹”按键
DialogResult dr = DialogResult = folderBrowserDialog1.ShowDialog();//返回点击状态
string str = folderBrowserDialog1.SelectedPath;//当前选择的路径保存起来
string[] filename = Directory.GetFiles(str);//获取该文件夹下面的所有子文件名
if (dr == DialogResult.OK)
{
foreach (string fName in filename)
{
if (fName.Substring(fName.LastIndexOf('.') + 1).ToLower() == "txt")//提取扩展名筛选txt类型文件
textBox1.AppendText(fName+'\n');
}
}
}
private void button2_Click(object sender, EventArgs e)
{
folderBrowserDialog1.Description = "选择DOCX文件路径:";//窗口的一个提示文字
folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;//默认定位一个特定的文件夹位置,当前为桌面
folderBrowserDialog1.ShowNewFolderButton = true;//显示“新建文件夹”按键
DialogResult dr = DialogResult = folderBrowserDialog1.ShowDialog();//返回点击状态
string str = folderBrowserDialog1.SelectedPath;//当前选择的路径保存起来
string[] filename = Directory.GetFiles(str);//获取该文件夹下面的所有子文件名
if (dr == DialogResult.OK)
{
foreach (string fName in filename)
{
if (fName.Substring(fName.LastIndexOf('.') + 1).ToLower() == "docx")//提取扩展名筛选txt类型文件
textBox1.AppendText(fName + '\n');
}
}
}
}
}
</br>
运行结果: