以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  调用的目标发生了异常。 索引超出了数组界限。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=185034)

--  作者:ygg8310
--  发布时间:2023/1/31 18:00:00
--  调用的目标发生了异常。 索引超出了数组界限。
For Each cs As String In filesys.GetDirectories("E:\\测试") = args(0)
    Output.Show(cs)
    Next

--  作者:有点蓝
--  发布时间:2023/1/31 20:39:00
--  
这代码想干嘛。
--  作者:ygg8310
--  发布时间:2023/2/1 10:27:00
--  
自学递归函数。。。。
--  作者:有点蓝
--  发布时间:2023/2/1 10:32:00
--  
这个代码和递归没有半毛钱的关系。完全没看懂
--  作者:ygg8310
--  发布时间:2023/2/1 10:41:00
--  
这个代码的意思是读取E:\\测试中的子文件夹并赋值到args(0)
--  作者:有点蓝
--  发布时间:2023/2/1 10:43:00
--  
参考这里的外部调用:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=213486&ID=185014&skin=1
--  作者:ygg8310
--  发布时间:2023/2/1 10:45:00
--  
老师还咨询一下,那个如何判断
For Each cs As String In filesys.GetDirectories("E:\\测试") 
这个里面是否包含子文件夹?

--  作者:有点蓝
--  发布时间:2023/2/1 10:48:00
--  
不需要做任何判断,如果没有子文件夹,这个循环不会执行
--  作者:ygg8310
--  发布时间:2023/2/1 10:51:00
--  
For Each file As String In filesys.GetFiles("E:\\测试")
 
Next
For Each dir As String In filesys.GetDirectories("E:\\测试")
    Functions.Execute("a", dir)
    Output.Show(dir)
Next
但是这个还是无法读取子文件夹中的子文件夹

--  作者:有点蓝
--  发布时间:2023/2/1 10:59:00
--  
肯定可以的,在函数里