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 :

executer un batch dès qu'un répertoire n'est plus vide [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Par défaut executer un batch dès qu'un répertoire n'est plus vide
    Bonjour à tous,

    je voudrais savoir comment je peux faire pour exécuter un script bat dès qu'un répertoire bien spécifique n'est pas vide.


    En gros j'ai 2 répertoires C:\in\ et C:\out\ qui sont vides.
    J'ai un script1.bat qui permet de copier un ou plusieurs fichier(s) spécifique(s) dans C:\in\
    J'ai une application (sur laquelle je n'ai pas la main) qui lit les fichiers présent dans C:\in\, qui effectue un traitement, puis qui génère un ou plusieurs fichiers dans C:\out\ (il supprime ceux dans C:\in\).
    J'ai un script2.bat qui permet de traiter les fichiers présent dans C:\out\

    Pour l'instant je lance manuellement le script2.bat lorsque je vois qu'il y a des fichiers dans C:\out\ mais je voudrais savoir s'il n'existe pas un moyen pour lancer automatiquement le script dès que le répertoire C:\out\ contient un fichier ?


    J'espère avoir été suffisamment clair dans ma question sinon je veux bien essayé d'être plus précis.

    Merci à ceux qui pourront me répondre

    PoichOU

  2. #2
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut,

    Le mieux serait de lancer ton script 2 une fois que l'application dont tu parles a fini son traitement. Je pense que c'est un meilleur indicateur que la présence de fichiers dans le répertoire, car au moins ça t'assure de la présence de la totalité des fichiers, ne crois-tu pas?

  3. #3
    Membre éclairé Avatar de PoichOU
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2006
    Messages : 328
    Par défaut
    Bah j'aurai bien automatisé le truc (au moins faire un test si ça marche bien)

    y a pas un moyen de le faire ?

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

Discussions similaires

  1. [EJB3] Could not execute JDBC batch update
    Par ®om dans le forum JPA
    Réponses: 18
    Dernier message: 07/03/2007, 11h59
  2. batch pour supprimer un répertoire
    Par Jérémy Lefevre dans le forum Windows
    Réponses: 1
    Dernier message: 19/02/2007, 14h28
  3. [BATCH] : XCOPY sur un répertoire contenant un accent ?
    Par ADONET dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 24/02/2006, 12h57
  4. Batch : copy d'un répertoire avec des espaces
    Par krfa1 dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 26/10/2005, 12h47
  5. Réponses: 2
    Dernier message: 15/03/2005, 14h24

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