Funktionsreferenz

_FTP_ListToArray

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)