• 欢迎光临~

FoldBowserdialog控件 C#

开发技术 开发技术 2022-06-03 次浏览
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>



运行结果:
FoldBowserdialog控件  C#

 

  

程序员灯塔
转载请注明原文链接:FoldBowserdialog控件 C#
喜欢 (0)