Listet Name, Größe, Attribute und Zeiten der Dateien/Verzeichnisse des aktuellen Remoteverzeichnisses.
#Include <FTPEx.au3>
_FTP_ListToArrayEx($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $b_Fmt = 1 [, $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(). |
| $b_Fmt | [optional] Typ des Datum-Strings : 1 = yyyy/mm/dd, 0 = mm/dd/yyyy. |
| $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 setzen. |
Rückgabewert
| Erfolg: | Rückgabewert 2D Array, siehe Bemerkungen. |
| Fehler: | Array[0][0] = 0. |
Bemerkungen
Array[0][0] = Anzahl der gefundenen Einträge
Verwandte Funktionen
_FTP_Connect, _FTP_SetStatusCallback
Beispiel
#include <FTPEx.au3>
#include <Array.au3>
$server = 'ftp.csx.cam.ac.uk'
$username = ''
$pass = ''
$Open = _FTP_Open('Mein FTP-Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$aFile = _FTP_ListToArrayEx($Conn, 0)
_ArrayDisplay($aFile)
$Ftpc = _FTP_Close($Open)