MGET

Syntaxe  : mget <spécifications fichiers serveur> [to] [<spécifications fichiers pc>] [append | askuser | cancel | overwrite | skip | unique]

Index des commandes FTP      Index des commandes SFTP

La commande MGET permet de transférer d'un serveur FTP à un PC un ou plusieurs fichiers correspondant au chemin d'accès indiqué. Vous pouvez utiliser des caractères génériques pour transférer plusieurs fichiers. La plupart des serveurs reconnaissent les caractères génériques dans <chemin d'accès serveur>. Si le serveur ne reconnaît pas les caractères génériques dans la commande LS, l'utilisation de la commande MGET avec ces caractères peut entraîner le transfert de tous les fichiers du répertoire courant.

REMARQUE :Le client Reflection prend en charge la commande MGET dans les sessions SFTP. Cependant, vous devez tester les transferts qui utilisent des caractères génériques car il se peut que le serveur SFTP n'interprète pas correctement les spécifications avec caractères génériques.

Avant d'avoir recours à la commande MGET, utilisez si nécessaire les commandes ASCII, BINAIRE, TENEX ou SMART pour ignorer le paramétrage de la méthode de transfert de fichiers par défaut précisé dans le menu Outils.

Les transferts peuvent être affectés par une grande variété de paramètres SET spécifiques aux sites. Cliquez ici pour obtenir plus d'informations.

<chemin d'accès serveur>

Chemin d'accès d'un ou de plusieurs fichiers serveur (caractères génériques inclus) qui doivent être transférés sur le PC. Si vous entrez un argument <spécifications fichiers serveur> sans aucune option, les fichiers PC reçoivent le même nom que les fichiers serveur.

to <chemin d'accès pc>

Dossier PC vers lequel les fichiers doivent être transmis, ou nom qui doit être attribué au fichier transféré sur le PC. Le mot clé TO est facultatif. Si vous n'utilisez pas cet argument, les fichiers serveur sont transférés dans le dossier courant du PC.

Si l'argument <spécifications fichiers serveur> désigne plusieurs fichiers, l'argument <spécifications fichiers pc> doit désigner un dossier. Si toutefois vous souhaitez réunir plusieurs fichiers serveur dans un même fichier PC, vous pouvez spécifier un nom de fichier dans l'argument <spécifications fichiers pc> et utiliser l'option APPEND.

Utilisez des guillemets si le fichier ou le chemin contient des espaces. Par exemple :

MGET *.* "C:\Mes documents\*.*"

append | askuser | cancel | overwrite | skip | unique

Indique l'action à réaliser si le fichier de destination existe déjà. Si cette option n'est pas précisée, la valeur du paramètre TRANSFER-DISPOSITION est prise par défaut.

Exemples

Dans l'exemple suivant, tous les fichiers ayant l'extension ".Doc" sont transférés d'un serveur FTP vers le dossier courant du PC :

MGET *.Doc

Cet exemple ajoute la lettre A aux fichiers transférés. Par exemple, test.txt devient Atest.txt.

MGET *.* A*.*

Voir Exemple de script ABORT-ON-ERROR pour avoir un exemple supplémentaire.