像递归某个文件夹中的文件, 递归算法, 流读取. 都是java基础的东西, 将其关键的点抓住就可以了. 递归,就是循环, 跟while 相差不多, 要有出口, 没有出口的话就一直循环下去. 自己吃自己. 然后给个出口就行了. 流读写文件, 就使用其api, 字节码, 字符串读写, 一个个进入就可以了
递归
//递归收藏文件夹 private void recursionFolder(ArrayList<CollectionFolders> firstList) { //第二级 if (firstList.size() > 0) { for (int i = 0; i < firstList.size(); i++) { CollectionFolders collectionFolders = firstList.get(i); String pid = collectionFolders.getId(); ArrayList<CollectionFolders> twoList = collectionFoldersManager.findCollectionFoldersTwo(pid); collectionFolders.setChild(twoList); recursionFolder(twoList); } } }