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


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

主题:[求助]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
按此在新窗口浏览图片


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


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

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

 回到顶部