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 :

Suppression fichiers après transfert FTP


Sujet :

Scripts/Batch

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 208
    Points : 76
    Points
    76
    Par défaut Suppression fichiers après transfert FTP
    Bonjour,

    J'ai un fichier bat :
    et le script qui va avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    open ftp.free.fr
    ftp
    toto
    prompt binary
    cd D:\test
    mput *.xml
    del D:\test\*.xml
    
    quit
    bye
    L'idée étant d'envoyer tous les fichiers xml sur le serveur puis de les supprimer en local et c'est sur ce dernier point que ça ne marche pas
    Avez vous une idée ?

    Merci à tous

  2. #2
    Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    essai avec ça:

    open ftp.free.fr
    ftp
    toto
    prompt binary
    lcd D:\test
    mput *.xml
    !del D:\test\*.xml

    quit

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 208
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par zeuszeus Voir le message
    essai avec ça:

    open ftp.free.fr
    ftp
    toto
    prompt binary
    lcd D:\test
    mput *.xml
    !del D:\test\*.xml

    quit
    Parfait
    Je me permets d'abuser en te demandant s'il est possible de faire en sorte que le script se lance dès qu'un fichier xml est "détecté" dans le répertoire ?

    Encore merci

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Citation Envoyé par Sami Xite Voir le message
    Je me permets d'abuser en te demandant s'il est possible de faire en sorte que le script se lance dès qu'un fichier xml est "détecté" dans le répertoire ?
    Pas directement. Il te faudrait un processus (ex : service) qui surveille le répertoire (notifications Windows) et déclenche le batch en fonction de l'ajout d'un XML.

    Autre solution, moins "propre" mais efficace malgré tout : tu vérifies en début de batch s'il existe un XML ou pas dans le répertoire (et tu ne fais le FTP que s'il y en a un, bien sûr), et tu le lances alors via les tâches planifiées toutes les 10 minutes par exemple.

Discussions similaires

  1. [PHP 5.0] Suppression fichier de mon ftp
    Par haamome dans le forum Langage
    Réponses: 9
    Dernier message: 13/07/2012, 04h08
  2. Decompresser un fichier durant transfert FTP
    Par scully2501 dans le forum VBScript
    Réponses: 1
    Dernier message: 17/04/2009, 13h01
  3. Réponses: 2
    Dernier message: 07/02/2008, 14h51
  4. [IO] copie de fichier et transfert FTP
    Par Sniper37 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 07/12/2007, 17h14
  5. rename impossible après transfert ftp
    Par Micki dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 29/10/2006, 17h34

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