Listet Dateinamen und/oder Verzeichnisse des aktuellen Remoteverzeichnisses.
#Include <FTPEx.au3>
_Ftp_ListToArray($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $l_Context]]])
Parameter
| $l_FTPSession | Rückgabe von _FTP_Connect(). |
| $Return_type | [optional] 0 = Dateien und Verzeichnisse, 1 = nur Verzeichnisse, 2 = nur Dateien. |
| $l_Flags | [optional] siehe _FTP_FindFileFirst(). |
| $l_Context | [optional] Eine Variable, die einen anwendungsdefinierten Wert enthält, der diese Suche mit beliebigen Anwendungsdaten verknüpft. Dies wird nur benutzt, wenn die Anwendung bereits die Funktion _FTP_SetStatusCallback() aufgerufen hat, um eine Status Callbackfunktion zu installieren. |
Rückgabewert
| Erfolg: | Ein Array, das die Namen enthält. Array[0] enthält die Anzahl gefundener Einträge. |
| Fehler: | Array[0] = 0 |
Bemerkungen
Keine.
Verwandte Funktionen
_FTP_Connect, _FTP_SetStatusCallback
Beispiel
#include <FTPEx.au3>
$server = 'ftp.csx.cam.ac.uk'
$username = ''
$pass = ''
$Open = _FTP_Open('Mein FTP-Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$aFile = _FTP_ListToArray($Conn, 2)
ConsoleWrite('$NbFound = ' & $aFile[0] & ' -> Fehler Code: ' & @error & @crlf)
ConsoleWrite('$Filename = ' & $aFile[1] & @crlf)
$Ftpc = _FTP_Close($Open)