为了实现目录我使用了struct
struct dic { map<string, dic> info; };
但我觉得这样不够简洁,我想直接用map现在目录的数据结构。
map本身就是一个树形结构,没必要在弄一个树形结构了。
map的key作为递归目录层级,value使用list来保存当前层级的所有子目录或文件
递归遍历key,即可拿到当前层级的所有目录和文件