bonjour,

j'ai besoin de récupérer le path d'un fichier grace à une boite de dialogue

Je dois stocker ce path dans une base de données pour pouvoir le récupérer par la suite

le problème vient du fait que JFileChooser me renvois un path du style
c:\Windows\System\machin.dll

et qd je l'envoi dans ma base de données, ca devient
c:WindowsSystemmachin.dll

je comprends que ca vient des séparateurs \ qui devraient être doublés ou inversés

quelqu'un saurait me dire comment gérer ce problème ?

et pour les plus motivés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
String startDir = "c:\\Windows\\";
 
JFileChooser choix = new JFileChooser (new File (startDir));
 
String fichier = null;
 
if (choix.showOpenDialog(this) == JFileChooser.APPROVE_OPTION)
  fichier = choix.getSelectedFile().getPath ());
je voudrais savoir aussi si il y a moyen de supprimer startDir de fichier

cad si fichier = "C:\Windows\System\machin.dll" apres l'appel de la fonction getPath(),

me retrouver avec fichier = "System\machin.dll";