易语言寻找文件问题,怎么穷举根目录的文件夹

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:23:38
我想穷举文件夹,但遇到问题就是每次寻找到的都是同一文件夹,无法实现穷举目的。

我的代码大概如下
变量:文件名 文本型数组

判断循环首(寻找文件("c:\*",#子目录)<>“”)
输出调试文本(寻找文件("c:\*",#子目录))
加入成员(文件名,"C:\"+寻找文件("c:\*",#子目录))
判断循环尾()

问题就是文件不会转移,究竟有什么办法可以解决呢?
谢谢
hgreminem :
首先还是谢谢你
但我现在不是问你算法结构啊,谁不懂递归算法。我是问穷举,意思是把所有列出的意思。它不是算法结构
它是一种目的啊

别跟上面的人废话,现在百度知道有很多,一些为了混分,一些不懂装成自己什么都懂的样子...不废话了,我直接给代码

.版本 2

.局部变量 目录, 文本型

目录 = 寻找文件 (“c:\*”, #子目录)
.判断循环首 (目录 ≠ “”)
输出调试文本 (目录)
目录 = 寻找文件 (, #子目录)
.判断循环尾 ()

穷举搜索?没见过这样的算法,现在用的比较多的是递归算法,易语言论坛有很多这样的例子的