Envoie une commande à un serveur FTP
#include <FTPEx.au3>
_FTP_Command ( $hFTPSession, $sFTPCommand [, $iFlags = $FTP_TRANSFER_TYPE_ASCII [, $iExpectResponse = 0 [, $iContext = 0]]] )
$hFTPSession | Handle retourné par _FTP_Connect() |
$sFTPCommand | Chaîne de commande à envoyer au serveur FTP |
$iFlags | [optionnel] $FTP_TRANSFER_TYPE_ASCII ou $FTP_TRANSFER_TYPE_BINARY |
$iExpectResponse | [optionnel] Socket de données pour une réponse en mode asynchrone. Voir Remarques. |
$iContext |
[optionnel] Une variable qui contient la valeur définie par l'application qui associe la recherche à des données de l'application. Ce paramètre est utile seulement si l'application a déjà appelé _FTP_SetStatusCallback() pour mettre en place une fonction statut de rappel. |
Succès: | Retourne un identificateur. |
Échec: | Retourne 0 et définit @error <> 0. |
Exemples de commandes : dépend de la syntaxe de serveur.
Ce qui suit est utile pour les modes de transfert binaire, transfert ASCII, transfert Passive (utilisés avec les pare-feu) 'de type I', 'type A', 'pasv'
Si $iExpectResponse est défini à True, un pointeur vers un handle qui est créé si une socket de données valide est ouverte est retourné dans @extended.
_FTP_Connect, _FTP_SetStatusCallback
Consultez FtpCommand dans la librairie MSDN.