C#遍历文件夹下所有文件
FolderForm.cs的代码如下:
using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Text; using System.Windows.Forms; namespace HoverTree.Hewenqi { public partial class FolderForm : Form { public FolderForm() { InitializeComponent(); } string _selectPath; List<string> _fileList=new List<string> (); private void button_selectFolder_Click(object sender, EventArgs e) { if(folderBrowserDialog_hoverTree.ShowDialog()== DialogResult.OK) { _selectPath = folderBrowserDialog_hoverTree.SelectedPath; DirectoryInfo TheFolder = new DirectoryInfo(_selectPath); StringBuilder m_sb = new StringBuilder(); foreach (FileInfo fi in TheFolder.GetFiles())//遍历文件夹下所有文件 { _fileList.Add(fi.FullName); m_sb.Append(fi.Name + "\r\n"); } textBox_filesHovertree.Text = m_sb.ToString(); } } private void linkLabel_HoverTree_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Process.Start("http://hovertree.com");//打开何问起首页 } } }
效果图:
点击这里下载程序
完整项目代码下载:
http://hovertree.codeplex.com/SourceControl/latest#Hewenqi/FolderForm.cs
下载方法:http://hovertree.com/hvtart/bjae/ldm2365l.htm
ASP.NET开源CMS http://www.cnblogs.com/sosoft/p/cms.html