Obtient les noms de fichiers, de r�pertoires ou les deux, d'un r�pertoire courant distant
#include <FTPEx.au3>
_FTP_ListToArray ( $hFTPSession [, $iReturnType = 0 [, $iFlags = $INTERNET_FLAG_NO_CACHE_WRITE [, $iContext = 0]]] )
$hFTPSession | Handle retourn� par _FTP_Connect(). |
$iReturntype | [optionnel] 0 = A la fois les fichiers et les r�pertoires, 1 = R�pertoires, 2 = Fichiers. |
$iFlags | [optionnel] par d�faut = $INTERNET_FLAG_NO_CACHE_WRITE. Voir _FTP_FindFileFirst() . |
$iContext |
[optionnel] Une variable qui contient une valeur d�finie par l'application qui associe cette recherche avec des donn�es de l'application. Ce n'est utilis�e que si l'application a d�j� appel� _FTP_SetStatusCallback() pour mettre en place le statut d'une fonction de rappel. |
Succ�s: | Retourne un tableau contenant les noms. $Array[0] contient le nombre d'entr�es trouv�es. |
�chec: | Retourne $Array[0] = 0 |
_FTP_Connect, _FTP_SetStatusCallback, _FTP_ListToArray2D, _FTP_ListToArrayEx
#include <FTPEx.au3> Local $sServer = 'ftp.csx.cam.ac.uk' Local $sUsername = '' Local $sPass = '' Local $hOpen = _FTP_Open('MyFTP Control') Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass) Local $aFile = _FTP_ListToArray($hConn, 2) ConsoleWrite('$NbFound = ' & $aFile[0] & ' -> Error code: ' & @error & @CRLF) ConsoleWrite('$sFileName = ' & $aFile[1] & @CRLF) Local $iFtpc = _FTP_Close($hConn) Local $iFtpo = _FTP_Close($hOpen)