本帖最后由 nivisde 于 2016-2-10 20:59 编辑 #include <Array.au3>
Local $FILE_ARRAY[1]=[1] ;声明一维数组用来存放文件名
Local $FILE_ARRAY_INDEX=0
Local $FILE_NAME
Local $SHEARCH=FileFindFirstFile("C:\WINDOWS\system32\*.*") ; *.* 标识 查找 C:\WINDOWS\system32 下所有文件 如果需要查找其他后缀,可以改改例如 *.exe
If $SHEARCH<>-1 Then
While 1
$FILE_NAME = FileFindNextFile($SHEARCH)
If @error Then ExitLoop
ReDim $FILE_ARRAY[$FILE_ARRAY_INDEX+1] ;把数组扩大下标,用于存放找到的文件名
$FILE_NAME=StringSplit($FILE_NAME,".") ;去掉文件后缀
$FILE_ARRAY[$FILE_ARRAY_INDEX]=$FILE_NAME[1] ;装入数组
$FILE_ARRAY_INDEX+=1
WEnd
FileClose($SHEARCH)
EndIf
_ArrayDisplay($FILE_ARRAY) ;打印观察
|