Foxtable(狐表)用户栏目专家坐堂 → [求助]FileSys.GetDirectories问题


  共有2315人关注过本帖树形打印复制链接

主题:[求助]FileSys.GetDirectories问题

帅哥哟,离线,有人找我吗?
lzzhx
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
[求助]FileSys.GetDirectories问题  发帖心情 Post By:2016/8/7 16:53:00 [只看该作者]

Public Function FTP_Dir_bd(ByVal nd As WinForm.TreeNode,optional ByVal digui As  Boolean = False)

Dim iconfile As String = GetIconName("","文件夹")

For Each dir1 As String In FileSys.GetDirectories(nd.fullpath)

    Dim a As String = dir1.SubString(nd.fullpath.length+1)

    If nd.nodes.contains(a) = False Then '不存在节点时执行,防止生成重复的目录树节点

        Dim n As WinForm.TreeNode = nd.nodes.add(a,a,iconfile)

        If digui = True Then

            FTP_dir_bd(n,True) '递归调用

        End If

    End If

Next

End Function


如上代码,取得硬盘目录都正确,但U盘的目录不正确,只取了其中一个目录,且不正确,如图,请老师看看是什么问题
此主题相关图片如下:1.png
按此在新窗口浏览图片


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/7 17:06:00 [只看该作者]

 报什么错?做个例子上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
lzzhx
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/8/7 22:06:00 [只看该作者]

把根目录设为 如 c:  d:  后会出现错误,设为c:\   d:\  就正确了

 回到顶部