求助!树的遍历

deluk 2009-12-19 10:04:37
树的遍历(课程设计题目)
对windows系统中的所有文件夹遍历,每访问到一个文件夹,则在该文件夹中生成一个“test.txt”文件。可适当在其中写入信息。
...全文
128 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pjw100 2009-12-20
  • 打赏
  • 举报
回复
public ArrayList al=new ArrayList();
//我把ArrayList当成动态数组用,非常好用
public void GetAllDirList(string strBaseDir)
{
  DirectoryInfo di=new DirectoryInfo(strBaseDir);
  DirectoryInfo[] diA=di.GetDirectories();
  for(int i=0;i<diA.Length;i++)

  {
   al.Add(diA[i].FullName);
  //diA[i].FullName是某个子目录的绝对地址,把它记录在ArrayList中
   GetAllDirList(diA[i].FullName);
  //注意:递归了。逻辑思维正常的人应该能反应过来
  }
}
dskit 2009-12-20
  • 打赏
  • 举报
回复
数的4种遍历方式,用递归,自己去弄明白吧
wenzheng38 2009-12-20
  • 打赏
  • 举报
回复
呵呵,递归遍历就可了
在遍历过程中判断是否是文件夹
kuruby 2009-12-20
  • 打赏
  • 举报
回复
帮顶~~
云水千寻 2009-12-20
  • 打赏
  • 举报
回复
帮顶啦

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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