Global $List[1]=[0] Func FileListToArray($Dir) Dim $FilePath,$FilesList,$Files,$i $FilesList=_FileListToArray($Dir) If (Not IsArray($FilesList)) and (@Error=1) Then MsgBox (0,"","No Files\Folders Found.") Return EndIf $Files=_FileListToArray($Dir,"*",1) If IsArray($Files) Then For $i=1 To $Files[0] $FilePath=$Dir&"\"&$Files[$i] ReDim $List[UBound($List)+1] $List[0]=$List[0]+1 $List[UBound($List)-1]=$FilePath Next EndIf $SubDir=_FileListToArray($Dir,"*",2) If IsArray($SubDir) Then For $i=1 To $SubDir[0] $FullPath=$Dir&"\"&$SubDir[$i] $tempList=FileListToArray($FullPath) For $i=1 To $tempList[0] ReDim $List[UBound($List)+1] $List[0]=$List[0]+1 $List[UBound($List)-1]=$tempList[$i] Next Next EndIf Return $List EndFunc
Edited by FlyInSky, 27 October 2006 - 05:56 PM.








