Exécuter une commande DOS via un programme Java
Salut,
Mon objectif est d'exécuter une commande dos qui prend des paramètres via mon programme java.
J'ai trouvé sur internet un exemple qui permet d'afficher le contenu d'un répertoire, mais ce n'est pas mon cas.
Voilà mon exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| final String dosCommand = "cmd /c dir";
final String location = "C:\\Users\\USER";
try {
final Process process = Runtime.getRuntime().exec(
dosCommand + " " + location);
final InputStream in = process.getInputStream();
int ch;
while((ch = in.read()) != -1) {
System.out.print((char)ch);
}
} catch (IOException e) {
e.printStackTrace();
} |
Maintenant, je veux juste exécuter une simple commande qui permet de créer un répertoire, exemple :
J'essaye d'exécuter le code ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| final String dosCommand = "cmd /c md repertoire";
final String location = "C:\\Users\\USER";
try {
final Process process = Runtime.getRuntime().exec(
dosCommand + " " + location);
final InputStream in = process.getInputStream();
int ch;
while((ch = in.read()) != -1) {
System.out.print((char)ch);
}
} catch (IOException e) {
e.printStackTrace();
} |
Mais avec aucun résultat.
Merci pour vos renseignements.