Funktionsreferenz

_FTP_ListToArrayEx

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
Array[x][0] Dateiname
Array[x][1] Dateigröße
Array[x][2] Dateiattribute
Array[x][3] Datei Modifikationsdatum
Array[x][4] Datei Erstellungsdatum
Array[x][5] Datei Zugriffsdatum

 

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)