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>
运行结果:
