_FTP_ListToArray2d "reloaden"

  • Hallo, ich möchte gerade ein kleines FTP-Programm schreiben.
    Ich habe den Login schon soweit, das er connected und den Verzeichnisinhalt anzeigt.
    Wenn ich etwas uploade, und dann auf "Refresh" drücke, dann wird mir die neue Datei nicht angezeigt.
    Erst, wenn ich das Programm schließen und dann wieder neu connecte.

    Gruß der Scripter

    connect-Code

    [autoit]


    Case $connect
    _GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($ListView))
    $server = GUICtrlRead($server1)
    $port = GUICtrlRead($port1)
    $user = GUICtrlRead($user1)
    $pass = GUICtrlRead($pass1)
    $con = _FTP_Connect($open, $server, $user, $pass, 0, $port)
    $aFile = _Ftp_ListToArray2D($con)
    _ArrayDelete($aFile, 0)
    _GUICtrlListView_AddArray($ListView, $aFile)

    [/autoit]


    Refresh-Code

    [autoit]

    Case $Refresh
    If $con <> 0 Then
    _GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($ListView))
    $aFile = _Ftp_ListToArray2D($con)
    _ArrayDelete($aFile, 0)
    _GUICtrlListView_AddArray($ListView, $aFile)
    Else
    MsgBox(0, "", "Noch nicht verbunden")
    EndIf

    [/autoit]

    Ich nutze die FTPEx.au3

    Einmal editiert, zuletzt von der Scripter (15. April 2010 um 20:01)

  • Habs gelöst

    [autoit]

    $aFile = _Ftp_ListToArray2D($con, 0, $INTERNET_FLAG_RELOAD)

    [/autoit]