Foxtable(狐表)用户栏目专家坐堂 → 向string中添加字符


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

主题:向string中添加字符

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
向string中添加字符  发帖心情 Post By:2023/2/2 14:45:00 [只看该作者]

For Each dir As String In filesys.GetDirectories("E:\测试")'

For Each dir2 As String In filesys.GetDirectories(dir)'

For Each dir3 As String In filesys.GetFiles(dir & dir2)'

这个为啥会出错呢?要怎么写才正确?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107720 积分:547933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 14:52:00 [只看该作者]

要做什么功能?

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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2023/2/2 14:53:00 [只看该作者]

想要把dir和dir2的文件路径合并起来再由For Each file As String In filesys.GetFiles(dir & dir2)'
一起提取

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107720 积分:547933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 15:00:00 [只看该作者]

完全没有必要,dir2已经包含dir,学会调试就看的出来:http://www.foxtable.com/webhelp/topics/1485.htm
……
msgbox(dir2)

For Each dir3 As String In filesys.GetFiles(dir2)'


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


加好友 发短信
等级:四尾狐 帖子:960 积分:8519 威望:0 精华:0 注册:2016/4/10 14:33:00
  发帖心情 Post By:2023/2/2 15:09:00 [只看该作者]

是这样的,那个递归函数还是不会弄,然后打算用最原始的方法来提取文件夹中的文件,有很多很多的子文件夹,所以那个把所有文件夹名汇总到一个string里面的代码还得咨询一下

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107720 积分:547933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/2 15:14:00 [只看该作者]

1楼只适合2层目录,每多一层子目录就得加一个for循环。除非限定了用户只能使用2层目录,否则这个代码只有坑

这里都已经给出了完整的逻辑和用法:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=185014&skin=0

只需要把【文件的处理】这几个字改为自己的业务逻辑即可,有什么难的?

自己加了什么代码,什么地方有问题解决不了,不如把您改后的代码完整发出来给别人看看什么地方有问题?
[此贴子已经被作者于2023/2/2 15:14:48编辑过]

 回到顶部