AU3获取指定路径下的文件/文件夹名称

AU3获取指定路径下的文件/文件夹名称:

#Include <File.au3>

$FileList=_FileListToArray(“C:\6san\acclog”)
$i=1
While $i<=$FileList[0]
$filepath=”C:\6san\acclog\”&$FileList[$i]
MsgBox(0, ‘ok’, $FileList[$i])
$i=$i+1
WEnd

AU3用户自定义函数_FileListToArray()说明:

#Include <File.au3>
_FileListToArray($sPath [, $sFilter = “*” [, $iFlag = 0]])

参数说明:
$sPath要生成文件列表的路径

$sFilter[可选] 要使用的可选过滤器, 默认是 *

$iFlag[可选]
$iFlag=0(默认)文件和文件夹都返回
$iFlag=1 只返回文件
$iFlag=2 只返回文件夹

返回值
成功:返回一个数组
$array[0] = 所有的文件\文件夹数量
$array[n] = 第 N个文件\文件夹

失败:0
@Error:1 = 路径未找到或者无效
2 = 无效 $sFilter
3 = 无效 $iFlag
4 = 未找到任何文件

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注