none
Commande FTP en mode batch RRS feed

  • Question

  • Bonjour,

    Je cherche à lancer la commande FTP pour faire des transferts de fichiers vers un serveur FTP en mode batch.

    J'ai créé pour tester un simple petit fichier de paramétrage nommé FtpOrange.txt du type :

    open perso-ftp.orange.fr
    lsevin@orange.fr
    password
    prompt,

    Lorsque je lance sous DOS la commande FTP -sFtpOrange.txt,j'ai toujours le message Ftp peut être utilisé interactivement. Avez-vous une idée ? P avance, merci de votre aide.

    samedi 15 septembre 2018 08:00

Réponses

  • Bonjour,

    Si je tape "FTP /?" je vois ça :

    Transfère des fichiers vers et depuis un ordinateur avec un service
    de serveur FTP activé (quelquefois appelé un démon : daemon).
    Ftp peut être utilisé interactivement.
    
    FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer]
        [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]
    
      -v              Supprime l’affichage des réponses du serveur distant.
      -n              Supprime la connexion automatique au démarrage.
      -i              Désactive l’invite s’il y a plusieurs fichiers à transférer.
      -d              Active le débogage.
      -g              Désactive le globbing du nom de fichier (cf. commande GLOB).
      -s:NomFich      Spécifie un fichier texte contenant les commandes FTP ; ces
                      commandes seront automatiquement exécutées après le
                      démarrage de FTP.
      -a              Utilise n’importe quelle interface locale pour la liaison de
                      la connexion des données.
      -A              Connexion en tant qu’anonyme.
      -x:send sockbuf Remplace la taille SO_SNDBUF de 8192 par défaut.
      -r:recv sockbuf Remplace la taille SO_RCVBUF de 8192 par défaut.
      -b:async count  Remplace le compteur asynchrone de 3 par défaut.
      -w:TailleFenêt Remplace la taille par défaut du tampon de transfert de
                      65535.
      hôte            Spécifie le nom de l’hôte ou l’adresse IP de l’hôte distant
                      auquel se connecter.
    
    Notes :
      - Les commandes mget et mput acceptent o/n/q pour oui/non/quitter.
      - Utilisez Ctrl+C pour interrompre les commandes.

    La ligne intéressante est là :

      -s:NomFich      Spécifie un fichier texte contenant les commandes FTP ; ces
                      commandes seront automatiquement exécutées après le
                      démarrage de FTP.

    J'y remarque un double point.

    samedi 15 septembre 2018 10:18

Toutes les réponses

  • Bonjour,

    Si je tape "FTP /?" je vois ça :

    Transfère des fichiers vers et depuis un ordinateur avec un service
    de serveur FTP activé (quelquefois appelé un démon : daemon).
    Ftp peut être utilisé interactivement.
    
    FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer]
        [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]
    
      -v              Supprime l’affichage des réponses du serveur distant.
      -n              Supprime la connexion automatique au démarrage.
      -i              Désactive l’invite s’il y a plusieurs fichiers à transférer.
      -d              Active le débogage.
      -g              Désactive le globbing du nom de fichier (cf. commande GLOB).
      -s:NomFich      Spécifie un fichier texte contenant les commandes FTP ; ces
                      commandes seront automatiquement exécutées après le
                      démarrage de FTP.
      -a              Utilise n’importe quelle interface locale pour la liaison de
                      la connexion des données.
      -A              Connexion en tant qu’anonyme.
      -x:send sockbuf Remplace la taille SO_SNDBUF de 8192 par défaut.
      -r:recv sockbuf Remplace la taille SO_RCVBUF de 8192 par défaut.
      -b:async count  Remplace le compteur asynchrone de 3 par défaut.
      -w:TailleFenêt Remplace la taille par défaut du tampon de transfert de
                      65535.
      hôte            Spécifie le nom de l’hôte ou l’adresse IP de l’hôte distant
                      auquel se connecter.
    
    Notes :
      - Les commandes mget et mput acceptent o/n/q pour oui/non/quitter.
      - Utilisez Ctrl+C pour interrompre les commandes.

    La ligne intéressante est là :

      -s:NomFich      Spécifie un fichier texte contenant les commandes FTP ; ces
                      commandes seront automatiquement exécutées après le
                      démarrage de FTP.

    J'y remarque un double point.

    samedi 15 septembre 2018 10:18
  • Un grand merci.

    Je suis aveugle à 95% et je n'ai as vu les deux points dans l'aide.

    Encore merci. A la prochaine.

    samedi 15 septembre 2018 16:28
  • Au fait, ça améliorerait la lisibilité du forum de cliquer sur "Marquer comme réponse".

    Ça vaut aussi quand on n'est pas nombreux, qu'employer son temps plutôt aux questions qui n'ont pas de réponse est préférable.

    mercredi 19 septembre 2018 22:07
  • Bonjour,

    J'ai bien trimé pour avoir ces infos.

    Merci beaucoup

    mercredi 6 janvier 2021 16:39