Bonjour,
J'ai developpé un petit script dans un language bourré de qualité, et ce script découpe un de mes fichier (donnee.txt) en 6 autre fichier en fonction d'un code trouvé dans la ligne.

ce script ouvre donc des fichiers en lecture et en ecriture, mais la question est Pourquoi quand j'appele ce script avec ce code java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
String cmd2= "C:"+File.separator+"Users"+File.separator+"Administrateur"+File.separator+"Documents"+File.separator+"NetBeansProjects"+File.separator+"src"+File.separator+"Gestionnaire de Stock"+File.separator+"src"+File.separator+"extractDataV3.exe";
    try {
         Runtime r = Runtime.getRuntime();
         Process d=r.exec(cmd2);
         d.waitFor();
        }
    catch(IOException e){
         System.out.println("erreur d'execution "+  e);
        }
mais quand le script se lance, il m'indique qu'il n'arrive pas à ouvrir le fichier donnee.txt en lecture...
Est ce du au limitation de java ? parce que quand j'ai essayer de le lancer via un script bat avec la commande start et bien cela ne marche pas non plus, parce que l'url du fichier n'est pas bonne...
Alors s'il vous plaît si vous savez pourquoi...
Dite le moi parce que la je desespere...

Bonne fêtes à tous

[edit: mon fichier est un .exe, mais c'est bien un script]