nekin 发表于 2010-4-29 16:39:02

怎样获取一个文件夹下的所有文件【已解决】

本帖最后由 nekin 于 2010-4-30 10:22 编辑

怎样获取到一个文件夹下的所有文件,这个文件夹下可能还包括子文件夹?

netegg 发表于 2010-4-29 17:21:35

去源码区找找枚举的例子,有

水木子 发表于 2010-4-29 17:42:09

本帖最后由 水木子 于 2010-4-29 17:51 编辑

大师写的递归例子,看看吧!#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

newuser 发表于 2010-4-29 19:34:18

回复 1# nekin
用它试试
#include <file.au3>
local $Files=_FileListToArray("特定文件夹目录","*",1)

newuser 发表于 2010-4-29 19:46:22

回复 3# 水木子
太经典了,水木子老师!

kimoslif 发表于 2010-4-29 20:28:05

原来有这个函数 我原先是用DIR输出到一个临时文件再处理的....

nekin 发表于 2010-4-30 10:21:22

回复 3# 水木子


   十分经典, 太感谢了!

nekin 发表于 2010-4-30 10:21:58

谢谢大家!
页: [1]
查看完整版本: 怎样获取一个文件夹下的所有文件【已解决】