problème avec un JFileChooser
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:
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";