Problem mit _FileListToArray

  • Hi Ich hätte da (mal wieder) ein Problem:
    und zwar möchte ich das mir das prog den ordnerinhalt in einem array ausgibt das dan über listview angezeigt wird. Ich ahbe das Problem folgendermaßen gelöst:

    Spoiler anzeigen
    [autoit]

    #Include <File.au3>
    #Include <Array.au3>
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiListView.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $aData
    Global $hListView1

    [/autoit] [autoit][/autoit] [autoit]

    $Form2 = GUICreate("Folder", 625, 443, 477, 114)
    GUISetBkColor(0x000000)
    $hListView1 = GUICtrlCreateListView (" Folder", 8, 8, 609, 273 )
    $Button1 = GUICtrlCreateButton("Folder", 8, 312, 304, 97)
    $Button2 = GuiCtrlCreateButton("Versenden" , 313, 312, 304, 97)
    GUICtrlSetBkColor(1, 0xFFFBF0)
    GUICtrlSetBkColor(2, 0xFFFBF0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Folder ()
    Case $Button2
    Trennen ()
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Folder ()
    $aData =_FileListToArray("c:\", "*.", 2)
    If @Error = 1 Then
    MsgBox (0,"","No Files\Folders Found.")
    Exit
    EndIf
    For $i = 0 to Ubound($aData) - 1
    GUICtrlCreateListViewItem($aData[$i], $hListView1)
    Next
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func Trennen ()
    Exit
    EndFunc

    [/autoit]

    Ich würde nur gerne auch einzelne datein und nicht nur ordner angezeigt haben. Meine Frage ist: wie???

    schonmal thx im vorraus

    Einmal editiert, zuletzt von Stormrider (2. Januar 2011 um 18:07)