IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Script upload ftp


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut Script upload ftp
    Je suis ou plutôt j’essaye de développer un script en DOS dans un fichier BAT. Je peux développer ce script que dans un fichier BAT, d’où l’utilisation du DOS.

    Ce script devrai me permettre l’envoi de fichier sur un serveur ftp, mais j’ai décidé d’envoyer que les fichiers modifier a la date d’aujourd’hui. (Pour éviter d’envoyer 10 GO de fichiers tout les soirs).

    Mon arborescence sur mon disque et celle de mon ftp son identique pour un dossier.
    Pour ce faire, je copie les fichiers a copier dans un dossier temporaire tout en copiant l’arborescence. Donc je retrouve dans mon fichier temporaire les fichiers et dossiers qui on été modifier à cette date.

    Voici mes lignes de code pour faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /F "tokens=1,2,3 delims=/" %%i in ('date /T') do set JOUR=%%j-%%i-%%k 
    xcopy "c:\Users\bonjour\dossier1" "c:\Users\bonjour\temporaire" /D:%JOUR% /S
    Ceci fonctionne parfaitement.

    Mon problème est que je voudrai envoyer ces fichiers à la même place sur le ftp sachant que l’arborescence existe déjà.

    Je ne vois pas comment je peux copier sur le ftp a la même place

    Mon but final est d’avoir la copie conforme du dossier1 se trouvant sur mon disque et le dossier se trouvant sur le ftp.

  2. #2
    Rédacteur/Modérateur
    Avatar de NorocBzh
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2008
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 834
    Par défaut
    Tu peux peut-être monter un lecteur réseau et passer par la.

    sois tu le monte manuellement (Poste de Travail --> Outils --> Connecter un lecteur réseau) sois tu le monte directement dans ton batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    net use Z: \\nom_ftp /USER:nom_user pwd
    ensuite tu changes ton xcopy :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for /F "tokens=1,2,3 delims=/" %%i in ('date /T') do set JOUR=%%j-%%i-%%k
    xcopy "c:\Users\bonjour\dossier1" "Z:\Users\bonjour\temporaire" /D:%JOUR% /S

  3. #3
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Il te faut mettre tes commandes FTP (put, cd, etc...) dans un fichier texte puis lancer ftp comme ceci :
    Pour avoir la liste des commandes possibles : ouvre ftp dans une console en tapant ftp puis tape help.

    Pour de l'aide sur une commande :help nom_de_commande dans l'invite ftp (ftp>).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Merci pour vos réponses

    Comment on utilise : net use Z:\\nom_ftp /USER:nom_user pwd

    J'ai trouver de la doc sur le net mais cela ne marche pas

  5. #5
    Rédacteur/Modérateur
    Avatar de NorocBzh
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2008
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 834
    Par défaut
    Citation Envoyé par vince.bbob Voir le message
    Comment on utilise : net use Z:\\nom_ftp /USER:nom_user pwd
    Tu as oublié l'espace après le "Z:" et normalement, ça devrait marcher. :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    net use Z: \\nom_ftp /USER:nom_user pwd
    Mais la solution de shawn12 est peut-être plus appropriée ;-)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut
    Merci, j ai monter mon ftp avec un petit utilitaire (Nerdrive)
    Mon problème est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Je n'arrive pas à installer le script "Upload to my FTP"
    Par mazert dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/09/2011, 18h18
  2. Réponses: 2
    Dernier message: 01/02/2010, 15h45
  3. [Script Upload FTP] Vérification du contenu uploadé en live
    Par PapyFouras dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/01/2010, 10h35
  4. Script Shell pour un Upload FTP
    Par oumokhtar dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 05/12/2006, 12h52
  5. [Image]Vérifier taille image lors d'upload FTP
    Par MiJack dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 10/09/2004, 01h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo