找回密码
 加入
搜索
查看: 2437|回复: 7

[AU3基础] 怎样获取一个文件夹下的所有文件【已解决】

  [复制链接]
发表于 2010-4-29 16:39:02 | 显示全部楼层 |阅读模式
本帖最后由 nekin 于 2010-4-30 10:22 编辑

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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 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[0]
                MsgBox(0, '', $_Path & "" & $folder[$o])
                _FileRecur($_Path & "" & $folder[$o])
        Next
EndFunc   ;==>_FileRecur

评分

参与人数 1威望 +2 收起 理由
afan + 2

查看全部评分

发表于 2010-4-29 19:34:18 | 显示全部楼层
回复 1# nekin
用它试试
#include <file.au3>
local $Files=_FileListToArray("特定文件夹目录","*",1)
发表于 2010-4-29 19:46:22 | 显示全部楼层
回复 3# 水木子
太经典了,水木子老师!
发表于 2010-4-29 20:28:05 | 显示全部楼层
原来有这个函数 我原先是用DIR输出到一个临时文件再处理的....
 楼主| 发表于 2010-4-30 10:21:22 | 显示全部楼层
回复 3# 水木子


   十分经典, 太感谢了!
 楼主| 发表于 2010-4-30 10:21:58 | 显示全部楼层
谢谢大家!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2025-1-12 06:10 , Processed in 0.074648 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表