Aller au contenu

MGET

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

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'utiliser la commande MGET, si nécessaire, utilisez la commande ASCII, BINARY, TENEX ou SMART pour contourner le mode de transfert de fichiers par défaut sélectionné 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. 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*.*

Reportez-vous à la rubrique Exemple de script ABORT_ON_ERROR pour obtenir un exemple supplémentaire.