Problème d'éxécution d'un fichier cmd.bat en java

Résolu
Beberto56 Messages postés 119 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 22 décembre 2008 - 14 avril 2008 à 09:26
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 - 14 avril 2008 à 12:34
Bonjour,

j'ai un problème, car je désire éxécuter un fichier cmd.bat automatiquement à l'intérieur d'une boucle de copier coller en java.
Mon programme fonctionne parfaitement, son but est de surveiller un répertoire en déplaçant automatiquement des fichiers entre deux répertoires.
C'est à ce moment (à chaque déplacement) que je veux que mon fichier cmd.bat s'éxécute. Voici le code que j'ai créé pour l'éxécution du cmd.bat:

                                    File cmd = new File("cmd.bat");
                                    Runtime os = Runtime.getRuntime();
                                    os.exec("cmd /c "+ cmd.getAbsolutePath());

J'ai placé ce code dans le finally à l'intérieur de ma boucle juste après l'instruction (qui fonctionne) qui coupe mon fichier après collage.
Si quelqu'un peut me dire si mon code est bon, si cela vient de netbeans ou si il y a une erreur, je vous en serais reconnaissant.

Merci d'avance.

BERNARD Julien.

1 réponse

Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
14 avril 2008 à 12:34
Salut:

Si tu as besoin d'une API pour la supervision des répertoires utilises JPoller.

http://jpoller.sourceforge.net/
3