Problème d'espace pour lancer un exe
Résolu
Goofyrocks
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
el_linwin Messages postés 521 Date d'inscription Statut Membre Dernière intervention -
el_linwin Messages postés 521 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Problème d'espace pour lancer un exe
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Espace stockage google - Guide
6 réponses
Bonjour Goofyrocks,
Euh... si vous obtenez l'erreur: Project file: "D:\Documents" does not exist!, c'est que l'appel à project.getFileName() ne renvoie pas le bon chemin... Oo
Peut-être vous faudrait-il commencer par vérifier ça. Ou alors, j'ai loupé quelque-chose...
Cordialement,
el_linwin
Euh... si vous obtenez l'erreur: Project file: "D:\Documents" does not exist!, c'est que l'appel à project.getFileName() ne renvoie pas le bon chemin... Oo
Peut-être vous faudrait-il commencer par vérifier ça. Ou alors, j'ai loupé quelque-chose...
Cordialement,
el_linwin
Goofyrocks
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
1
non, project.getFileName() me retourne bien la bonne adresse car si je suis dans un projet dont l'adresse n'a pas d'espace comme par exemple c:\test ça marche. c'est qu'il s'arrête au niveau du premier espace.
comme tu le fait pour ta chaine st, il te faudrait doubler le slache / dans le chemin Project file ... du moins je pense.
arf bonne idée, j'y ai cru ,mais après des tests project.getFileName() double déjà les slashes. :'(
Une autre idée =)?
Une autre idée =)?
Bonjour Goofyrocks,
Voici ma petite suggestion:
String st="C:\\Program Files\\MagicDraw UML\\plugins\\com.nomagic.magicdraw.emfuml2xmi_v2\\exportEMFXMI.exe"+
" project_file=\""+project.getFileName()+
"\" destination_dir="+"C:\\test"+
"load_all_modules=true check_time=true ";
Process p = Runtime.getRuntime().exec(st);
Pour résumer, j'ai ajouté le nécessaire pour que le chemin renvoyé par project.getFileName() soit mis entre guillemets. Sinon, la présence d'espaces fait passer "D:\Documents and Settings" (si c'est ce dossier) en "D:\Documents", suivi des paramètres "and" et "Settings".
Cordialement,
el_linwin
Voici ma petite suggestion:
String st="C:\\Program Files\\MagicDraw UML\\plugins\\com.nomagic.magicdraw.emfuml2xmi_v2\\exportEMFXMI.exe"+
" project_file=\""+project.getFileName()+
"\" destination_dir="+"C:\\test"+
"load_all_modules=true check_time=true ";
Process p = Runtime.getRuntime().exec(st);
Pour résumer, j'ai ajouté le nécessaire pour que le chemin renvoyé par project.getFileName() soit mis entre guillemets. Sinon, la présence d'espaces fait passer "D:\Documents and Settings" (si c'est ce dossier) en "D:\Documents", suivi des paramètres "and" et "Settings".
Cordialement,
el_linwin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question