你的位置:首页 > ASP.net教程

[ASP.net教程]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

开发技术文章收集 http://www.cnblogs.com/sosoft/p/kaifajishu.html