如何获取某文件夹下的所有文件及子文件夹(已经解决)
本帖最后由 feicuiboy 于 2010-5-10 01:26 编辑(求算法)
用
#Include <File.au3>
_FileListToArray($sPath[, $sFilter = "*"[, $iFlag = 0]])
可以列举当前目录下的文件及文件夹。
简单讲:就是主文件夹下面还有多个子文件夹及文件,而子文件夹下面还存在下级文件夹及文件,如何读取全部文件夹和文件??自己试了下,没想出算法,请高手给个循环算法。谢谢
(已经解决,请版本结贴
另:为什么我的贡献为负数呢??是不是提问多了??:face (38): ) 楼主搜索一下递归。本论坛有。我就不帮你做重复的事了。 楼上说的就是这个#include <File.au3>
_FileRecur(@WindowsDir)
MsgBox(64, '', 'done')
Func _FileRecur($_Path)
$folder = _FileListToArray($_Path, "*", 2)
If Not IsArray($folder) Then Return 0
For $o = 1 To $folder
MsgBox(0, '', $_Path & "\" & $folder[$o])
_FileRecur($_Path & "\" & $folder[$o])
Next
EndFunc ;==>_FileRecur 谢谢木子,这样的循环嵌套,思路十分好。。 呵呵温习一遍。。 留个脚印方便查找......好代码要记得
页:
[1]