以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何遍历FTP服务器的所有文件夹 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59245) |
-- 作者:黄训良 -- 发布时间:2014/10/31 11:42:00 -- [求助]如何遍历FTP服务器的所有文件夹 如何遍历FTP服务器的所有文件夹,用于生成目录树:比如 Document\\doc1\\doc101 Document\\doc2\\doc201\\doc20101 ..... |
-- 作者:rjh4078 -- 发布时间:2014/10/31 11:49:00 -- 这种比较麻烦 也非常耗资源 我的做法是 在窗口afterload事件中先生成第一层目录生成目录书 再在目录树的节点点击事件中生成该节点对应的下层目录 依此类推 |
-- 作者:有点甜 -- 发布时间:2014/10/31 11:52:00 -- 参考这个例子,对应改一下就好。
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28215&replyID=177536&skin=1
|
-- 作者:黄训良 -- 发布时间:2014/10/31 11:56:00 -- 以下是引用rjh4078在2014-10-31 11:49:00的发言:
这种比较麻烦 也非常耗资源 我的做法是 在窗口afterload事件中先生成第一层目录生成目录书 再在目录树的节点点击事件中生成该节点对应的下层目录 依此类推 但是在生成该节点对应的下层目录 时,速度不是很好,点击节点时觉得反应有些迟顿。想一次性生成目录树,弹出等待提示。 |
-- 作者:有点甜 -- 发布时间:2014/10/31 12:07:00 -- 以下是引用黄训良在2014-10-31 11:56:00的发言:
但是在生成该节点对应的下层目录 时,速度不是很好,点击节点时觉得反应有些迟顿。想一次性生成目录树,弹出等待提示。
那就用递归。 |
-- 作者:rjh4078 -- 发布时间:2014/10/31 12:34:00 -- 递归这个确实能一次生成 速度惨不忍睹 |
-- 作者:黄训良 -- 发布时间:2014/10/31 13:23:00 -- 初学递归,楼上能否示下!感谢! |
-- 作者:rjh4078 -- 发布时间:2014/10/31 13:30:00 -- lsy版主的通用平台中有案例可以参考下 我之前写的那个 因为速度太慢被抛弃了 |
-- 作者:有点甜 -- 发布时间:2014/10/31 14:17:00 -- 以下是引用黄训良在2014-10-31 13:23:00的发言:
初学递归,楼上能否示下!感谢!
3楼的例子就是。
http://www.foxtable.com/help/topics/2416.htm
|
-- 作者:黄训良 -- 发布时间:2014/10/31 15:13:00 -- 谢谢,读书去了! |