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)
Refresh-Code
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
Ich nutze die FTPEx.au3