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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.