问题是这样的.我想做个程序 有上传文件的功能...我做好了创建文件夹的功能 可以无限极创建文件夹,可是我不知道如何删除级联的文件夹比如: 我在起始处 创建A1 A2 A3个文件夹 
      然后在 A2里头创建 A2B1 A2B2  A2B3  A2B4 4个文件夹也可以是更多个..
      在然后我在 A2B1里头继续创建 A2B1C1 A2B1C2 两个文件夹也可以是更多个..如果 我要在开始处删除 A2 文件夹 势必要删除 A2的文件夹下的 A2B1 A2B2  A2B3  A2B4四个文件夹 和 A2B1 里头的A2B1C1 A2B1C2 两个文件夹我不知道如何用递归写或者用别的方法写 只要能查到 A2里头的所有级联的子文件夹就行 这里每个文件夹都知道自己的父文件是谁和下级子文件夹是谁(子文件夹可能是多个父文件只可能是一个) 
比如  A2B1 A2B2  A2B3  A2B4知道自己的父文件夹是A2 而不是A1或者A3 
同理 A2B1C1 A2B1C2 知道 自己的父文件夹是 A2B1而不是A2B别的 
但是不知道自己的祖父层 不过知道父层就可以知道祖父层了 类似链表的结构   A2知道 --子--> A2B1 A2B2  A2B3  A2B4
                       A2B1--子-->没有 
                       A2B2--子-->A2B1C1 A2B1C2
                                    A2B1C1 ---->没有
                                    A2B1C2 ---->没有
                       A2B3--子-->没有
                       A2B4--子-->没有我就想 如何把A2下的文件夹全部查出来就行放进一个数组里可以是list也可以是map也可以是自己定义的数据结构.高手帮帮忙把.小弟新手不会啊(不用考虑是否文件夹里有文件或其他因素,,)