Pb commande dos en java sous eclipse

Résolu
cs_breton51 Messages postés 78 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 15 novembre 2018 - 5 janv. 2006 à 17:13
cs_breton51 Messages postés 78 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 15 novembre 2018 - 5 janv. 2006 à 17:53
j'essai de fair une commande simple de copy de fichier sous eclipse en java mais ca ne marche pas, j'ai ce code erreur :

erreur d'execution copy src.txt dest.txtjava.io.IOException: CreateProcess: copy src.txt dest.txt error=2

voici mon pg

public class test {
public static void main(String[] args) throws IOException {
String cmd;
cmd = "copy src.txt dest.txt";
try {
Runtime.getRuntime().exec(cmd);
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd);
p.waitFor();
}
catch(Exception e) {
System.out.println("erreur d'execution " + cmd + e.toString());
}
}
}

ci quelqu'un pouvai m aider merci d'avance.

2 réponses

cs_breton51 Messages postés 78 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 15 novembre 2018
5 janv. 2006 à 17:41
j'ai reussi a supprimer l'erreur en modifiant ma chaine de caractere cmd comme suit
cmd = "cmd /c copy src.txt dest.txt";

cella na tout de meme pas tout regler car mon fichier src.txt n'est pas copier
3
cs_breton51 Messages postés 78 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 15 novembre 2018
5 janv. 2006 à 17:53
je vien de resoudre mon pb car pour que le fichier sois copier il faut qu'il ce trouve dans le meme dossier que le pg en non a la racine (c: )
dans mon cas le main ce trouve dans c:....\test\src
donc le fichier a copier doit ce trouver dans c:....\test
3
Rejoignez-nous
A voir également