Winform中选取指定文件夹并获取其下所有文件
生活随笔
收集整理的這篇文章主要介紹了
Winform中选取指定文件夹并获取其下所有文件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
場(chǎng)景
Winform中選取指定文件夾,并獲取該文件夾下所有文件名,不包含子文件夾??紤]子文件夾可以使用遞歸實(shí)現(xiàn)。
注:
博客:
BADAO_LIUMANG_QIZHI的博客_霸道流氓氣質(zhì)_CSDN博客-C#,SpringBoot,架構(gòu)之路領(lǐng)域博主
關(guān)注公眾號(hào)
霸道的程序猿
獲取編程相關(guān)電子書(shū)、教程推送與免費(fèi)下載。
實(shí)現(xiàn)
1、新建Winform項(xiàng)目,頁(yè)面添加Button和TextBox
2、選擇掃描路徑按鈕實(shí)現(xiàn)
??????? //選擇掃描文件路徑private void select_scan_path_Click(object sender, EventArgs e){FolderBrowserDialog path = new FolderBrowserDialog();path.ShowDialog();this.textBox_selected_scan_path.Text = path.SelectedPath;}3、掃描文件按鈕實(shí)現(xiàn)
??????? private void button_scan_file_Click(object sender, EventArgs e){string scanDirectoryPath = this.textBox_selected_scan_path.Text;if (String.IsNullOrEmpty(scanDirectoryPath)){MessageBox.Show("掃描文件路徑不能為空");}else{//指定的文件夾目錄DirectoryInfo dir = new DirectoryInfo(scanDirectoryPath);if (dir.Exists == false){MessageBox.Show("路徑不存在!請(qǐng)重新輸入");}else{this.textBox_scan_file_list.Clear();//檢索表示當(dāng)前目錄的文件和子目錄FileSystemInfo[] fsinfos = dir.GetFiles();//遍歷檢索的文件和子目錄foreach (FileSystemInfo fsinfo in fsinfos){this.textBox_scan_file_list.AppendText(fsinfo.Name);this.textBox_scan_file_list.AppendText("\r\n");}}}}總結(jié)
以上是生活随笔為你收集整理的Winform中选取指定文件夹并获取其下所有文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CentOS7中解压tar包的方式安装N
- 下一篇: Winform中使用FileStream