Bonjour,
Je voudrai appeler la fonction pwd a l'interieur d'un programme java et rediriger ce resultat sur la sortie standard.
J'ai vu quelques code sur le net mais ils ne marchent pas super..
Merci!
Bonjour,
Je voudrai appeler la fonction pwd a l'interieur d'un programme java et rediriger ce resultat sur la sortie standard.
J'ai vu quelques code sur le net mais ils ne marchent pas super..
Merci!
System.getProperty("user.dir")?
(si possible ....)
Salut...
La FAQ est ton amie : http://java.developpez.com/faq/java/...icationExterne
A plus,
La FAQ me dit comment utiliser une fonction externe mais pas comment recuperer son resultat...
si tu regarde l'API de Process tu trouvera les methodes getInputStream et getOutputStream.
Apres je me souviens pas du reste...
Merci pour vos réponses
Voila le code qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 InputStream ostream = Runtime.getRuntime().exec("pwd").getInputStream(); DataInputStream ois = new DataInputStream(ostream) ; String s = ois.readLine();
Et pourquoi ne fais-tu pas comme le dit professeur shadoko?
Pourquoi utiliser une fonction système externe alors que java te propose la même chose en multiplateforme?
Partager