求C# 遍历磁盘目录(最精简代码,含注释!!)

求C#遍历磁盘目录(最精简代码,含注释!!)求C#遍历磁盘目录(最精简代码,含注释!!)求C#遍历磁盘目录(最精简代码,含注释!!)求C#遍历磁盘目录(最精简代码,含注释... 求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)求 C# 遍历磁盘目录(最精简代码,含注释!!)急...如果有,请贴上来,我会尽量加分~~ 展开
 我来答
董翔宇复活者
2011-08-21 · TA获得超过106个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:152万
展开全部
//引用命名空间 using System.IO;
//递归实现查找目录下的所有子目录和文件
public void FindFile(string dir) //参数为指定的目录
{
//在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
DirectoryInfo Dir=new DirectoryInfo(dir);
try
{
foreach(DirectoryInfo d in Dir.GetDirectories()) //查找子目录
{
FindFile(Dir+d.ToString()+"\\");
listBox1.Items.Add(Dir+d.ToString()+"\\"); //listBox1中填加目录名
}
foreach(FileInfo f in Dir.GetFiles("*.*")) //查找文件
{
listBox1.Items.Add(Dir+f.ToString()); //listBox1中填加文件名
}
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}

}

//调用
private void button1_Click(object sender, System.EventArgs e)
{
string currentdir="F:\\myprogram\\C#\\FileSearch"; //搜索的目录
if(currentdir[currentdir.Length-1]!='\\') //非根目录
currentdir+="\\";
FindFile(currentdir); //调用查找文件函数
}
百度网友8101a79e6
2011-08-24
知道答主
回答量:14
采纳率:0%
帮助的人:7万
展开全部
//引用命名空间 using System.IO;
//递归实现查找目录下的所有子目录和文件
public void FindFile(string dir) //参数为指定的目录
{
//在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
DirectoryInfo Dir=new DirectoryInfo(dir);
try
{
foreach(DirectoryInfo d in Dir.GetDirectories()) //查找子目录
{
FindFile(Dir+d.ToString()+"\\");
listBox1.Items.Add(Dir+d.ToString()+"\\"); //listBox1中填加目录名
}
foreach(FileInfo f in Dir.GetFiles("*.*")) //查找文件
{
listBox1.Items.Add(Dir+f.ToString()); //listBox1中填加文件名
}
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯木杉
2011-08-24
知道答主
回答量:23
采纳率:100%
帮助的人:15.3万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
商情聚焦
2011-08-20 · TA获得超过145个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:118万
展开全部
不知道哦。。。顶一下-休闲影吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式