以文本方式查看主题 - 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=60914) |
-- 作者:zyqzyy -- 发布时间:2014/12/3 22:42:00 -- [求助]请教FTP目录递归代码优化 下面的代码递归FTP服务器上指定目录下的所有子目录并生成目录树,成功了,效率偏低(是先保存在数据表中,再由数据表生成目录树),请老师指点!想直接生成目录树。 Dim path As String = args(0) Tables(“表A”).Current.Save [此贴子已经被作者于2014-12-3 22:42:38编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/3 22:44:00 -- 只能是这样获取的,你生成目录树以后,可以把此目录树保存
http://www.foxtable.com/help/topics/2014.htm
http://www.foxtable.com/help/topics/1974.htm
|
-- 作者:zyqzyy -- 发布时间:2014/12/3 23:00:00 -- 请老师细看一下,想在红色地方就直接生成目录树,不想保存成数据表,再转弯生成目录树 For Each p As String In ftp1.GetDirList(path) Tables(“表A”).Current.Save [此贴子已经被作者于2014-12-3 23:02:04编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/3 23:09:00 -- 这不是最简单的么?
Dim tv As WinForm.TreeView = Forms("FTP资源管理器").Controls("TreeView1") For Each p As String In ftp1.GetDirList(path)
---------
函数那里
Dim a1 As Object = args(0) Dim a2 As Object = args(1) For Each p As String In ftp1.GetDirList(a2) [此贴子已经被作者于2014-12-4 9:07:22编辑过]
|