文件夾選擇之FolderBrowserDialog控件


應用程序可能只允許用戶選擇文佳夾而非文件,例如在播放MP3時,用戶可能把所有的MP3放在一個文佳夾內,在添加時,只要選擇添加這個文佳夾,將會把在這個文件內的所有MP3添加的播放器里。在這里對播放器來說,就是只選擇了文佳夾,而不是文件,這就要用到FloderBrowertDIalog控件對話框

FolderBrowserDialog控件對話框的常用屬性

 

Description        在對話框中提供描述性的消息

RootFloder        指定對話框開始瀏覽的根文件夾

SelectedPath       指定用戶所選的文件夾

ShowNewFloderButton    指定新建文件夾按鈕是否顯示在對話框中

    private void button1_Click(object sender, EventArgs e)
        {
            //folder控件描述Environment.SpecialFolder.Desktop;
            folderBrowserDialog1.Description="請選擇一個包含TXT格式的文件夾:";
            //指定folder根=桌面
            folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;
            //是否添加新建文件夾的按鈕
            folderBrowserDialog1.ShowNewFolderButton = true;

            if (folderBrowserDialog1.ShowDialog()==DialogResult.OK)
            {
                //第一字數組來接收=目錄。獲取文件(folder控件的選擇的路徑)
                string[] Files = Directory.GetFiles(folderBrowserDialog1.SelectedPath);
                foreach (string item in Files) //循環遍歷
                {
                    //字符串截取,指定字符串出現‘.’+1的轉換小寫==“txt”的時候
                    if (item.Substring(item.LastIndexOf('.')+1).ToLower()=="txt")
                    {
                        //richbox控件.追加顯示文本(數組集合)
                        richTextBox1.AppendText(item+"\n");
                    }
                }

            }

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM