现在有个文件目录是树形结构现在准备用php遍历这个目录结构如果目录里面是文件的话 就不保存 
如果目录里面是目录的话 就保存
遍历可以用递归来遍历 该怎么保存这棵目录树呢因为保存起来 后期有用 求大牛指点 跪谢!祝好心人一生平安

解决方案 »

  1.   

    目录是动态的 你如何保存下来  用什么保存?数据库 还是xml 还是什么你能用什么数据结构 保存这棵树状目录我想直接用php保存 但发现数组根本做不到 你能用什么做到?
      

  2.   

    用递归也行,存数据库,我喜欢json格式,数组和json可互转的
      

  3.   

    对 这个子目录不断更新变化 a a1 a11 a111
         a12 a122   a2 a21 a211
         a22 a222
    子目录里下级子目录还会不断更新 用数组怎么存 显示数组这个数据结构做不到 你怎么能做到?用json xml 和数据库存只能存一个死的 怎么存一个动态的? 所以这些也不行在线继续等存取目录树方案(目录不是固定的 会不断更新 会变化)
      

  4.   

    本帖最后由 xuzuning 于 2012-08-28 15:02:54 编辑
      

  5.   

    你希望的是存如何一个动态的?
    如果你希望每次使用php读取这个结构的时候,都是最新的,那么就不必保存了,每次重新读。因为保存下来的东西根本没办法知道是不是最新的。
      

  6.   

    $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));自己查文献可以用->isFile()判断