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:
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.
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");
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 :
ou même :
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");
peut etre avez vous une idée de comment proceder ? merci
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");
Partager