算法: 通过文件列表创建文件夹Treeview
万一老师镇楼
TTreeView讲解 [13] - 在 TTreeView 中显示目录结构(的函数)
//============================================================================
做了个远程更新工具,需要用到一个TreeView来显示文件夹.
服务器给我发的是一份文件列表 Tstrings 格式
我要把他做成树
有没有什么好的方法? 要思路 不要代码. 算法 TreeView
[解决办法]
应该只有这样了,速度影响不会很大吧。最好先对这个TString排序,排序完后只要检查当前的是否和上一笔的文件夹相同,不同的才往TreeView里面添加文件夹,相同的直接添加文件
[解决办法]
以\为界
使用一个当前路径的变量s
用它去匹配每一行,增减s的内容
。。。。
或者,直接先按前面相同的替换为空格(每一次\作为一个空格)
最后就可以直接treeview.loadfromstream这个替换后的list了