bonjour,

j'ai un petit souci de racine, voila:
Mon programme se lance dans le c: ,et il fait appel à des fichiers situé dans d'autre disque genre j: ou l: . Au début j'utilisais une racine en dure comme suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String s = File.separator;
File Fbatch = new File("V:" +s +"EXE"+s+"BATCH"+s+"batch_list_taille");
Ceci marche trés bien mais mom probleme maintenant c'est que comme mon appli va etre déployer sur differentes machines, et ma racine n'est pas la même selon le poste.
sur le mien, c'est V: , sur untel sa sera X:, sur un autre M: . Seul le nom du disque est gardé qui est " datstress_ae" . j'ai essayer de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String s = File.separator;
File Fbatch = new File("datstress_ae"+s +"EXE"+s+"BATCH"+s+"batch_list_taille");
ou même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String s = File.separator;
File Fbatch = new File(s +"EXE"+s+"BATCH"+s+"batch_list_taille");
peut etre avez vous une idée de comment proceder ? merci