实现这样的遍历(文件操作)

ascap 2006-06-20 10:01:20
大家好,我需要搜索一个文件夹包括子子文件下的所有文件,请问怎么实现,具体一点最好。因本人初用C#,谢谢大家。

解决即散分。
...全文
284 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2006-06-21
  • 打赏
  • 举报
回复
up
wcmj 2006-06-21
  • 打赏
  • 举报
回复
ArrayList GetAllFiles(string path)
{
ArrayList lst = new ArrayList();
lst.AddRange(Directory.GetFiles(path));
foreach (string subDirPath in Directory.GetDirectories(path))
{
lst.AddRange(GetAllFiles(subDirPath));
}

return lst;
}
Knight94 2006-06-21
  • 打赏
  • 举报
回复
参看
http://community.csdn.net/Expert/TopicView3.asp?id=4756152
gezichong 2006-06-21
  • 打赏
  • 举报
回复
就是运用"递归",反复调用就行了
ascap 2006-06-21
  • 打赏
  • 举报
回复
谢谢大家,回家在工程上运行,如果可以就散分。
marvelstack 2006-06-21
  • 打赏
  • 举报
回复
以前写过一个类,可参考,
http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx
singlepine 2006-06-20
  • 打赏
  • 举报
回复
http://singlepine.cnblogs.com/archive/2006/03/05/343304.html
醉龍 2006-06-20
  • 打赏
  • 举报
回复
递归!

另外是你要熟悉System.IO命名空间,不难的,看MSDN

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧