Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2548 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème lecture de chemins (avec \) avec java.util.properties

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème lecture de chemins (avec \) avec java.util.properties

n°831689
Kartman
Posté le 25-08-2004 à 11:23:11  profilanswer
 

Lorsque je lis dans mon fichier .properties la ligne suivante :
 
Path=C:\dossier\exemple
 
Avec la méthode getProperty("Path" ) je recois en retour le String suivant :
 
C:dossierexemple
 
Quelqu'un connait il une solution simple pour ne pas qu'il perde les \ ?
 
Merci d'avance

mood
Publicité
Posté le 25-08-2004 à 11:23:11  profilanswer
 

n°831696
pascal34
one point !
Posté le 25-08-2004 à 11:27:59  profilanswer
 

Double les backslashes dans ton fichier properties
ex: Path=C:\\dossier\\exemple

n°831699
gfive
Posté le 25-08-2004 à 11:29:38  profilanswer
 

ne pas les utiliser.
 
Met des /, ça marchera très bien, ou alors, double les \ : en Java, comme dans plein d'autres langages, \ est le caractère d'échappement, qui 'enlève' le sens particulier du caractère qui suit (ex : pour mettre un " dans une chaîne Java, tu met \" , sinon, il comprend le " comme 'fin de chaîne'.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°831708
TotalRecal​l
Posté le 25-08-2004 à 11:33:45  profilanswer
 

en java j'en sais rien, mais en C++ je dirai : utilise '/' qui est bien plus portable ('\' c'est windowsien) et qui permet de s'affranchir du problème du '\', à savoir que c'est le caractere d'échappement donc qu'il faut doubler, etc...)

n°831710
Kartman
Posté le 25-08-2004 à 11:34:40  profilanswer
 

avec des doubles il me renvoie des doubles :
 
C:\\dossier\\exemple
 
Et le problème c'est que c un fichier que je prefererai ne pas modifier et lui laisser le path avec un seul \
 
Y a pas un moyen de contourner tout ca ?

n°832072
pascal34
one point !
Posté le 25-08-2004 à 17:29:15  profilanswer
 

gfive a écrit :

ne pas les utiliser.
 
Met des /, ça marchera très bien


 
One point.
 
Java se débrouille tout seul.

n°832073
kadreg
profil: Utilisateur
Posté le 25-08-2004 à 17:30:05  profilanswer
 

gfive a écrit :

ne pas les utiliser.


 
[:plusun]
 
(en tant qu'utilisateur de nulix, je vous remercie)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°832100
Kartman
Posté le 25-08-2004 à 18:07:22  profilanswer
 

Finalement j'ai fait un fichier a part avec des doubles mais du coup ca me fait un fichier de paramètres de plus et ca aurait été sympa de pouvoir éviter ca ;-)
 
Merci quand meme !

n°832104
kadreg
profil: Utilisateur
Posté le 25-08-2004 à 18:10:13  profilanswer
 

Kartman a écrit :

Finalement j'ai fait un fichier a part avec des doubles mais du coup ca me fait un fichier de paramètres de plus et ca aurait été sympa de pouvoir éviter ca ;-)
 
Merci quand meme !


 
PUTAIN LMAIS TU LIT CE QU34ON TE DIT DEPUIS TOUT A L4HEURE ESPECE DE BOULMAY 0 ROULETTES! !!!!


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°832131
benou
Posté le 25-08-2004 à 18:31:04  profilanswer
 

Kartman a écrit :

avec des doubles il me renvoie des doubles :
C:\\dossier\\exemple


 :heink:


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 25-08-2004 à 18:31:04  profilanswer
 

n°832637
Kartman
Posté le 26-08-2004 à 11:33:40  profilanswer
 

kadreg a écrit :

PUTAIN LMAIS TU LIT CE QU34ON TE DIT DEPUIS TOUT A L4HEURE ESPECE DE BOULMAY 0 ROULETTES! !!!!


 
Je viens poser une question précise maintenant je sais très bien que faut pas utiliser les \ mais la question n'est pas là.
 
Je suis dans un cadre professionnel et j'ai devant moi un existant.
Celui ci a des \ simples. C'est con mais c'est comme ca et je NE PEUT PAS modifier cet existant.
 
De toutes facons j'ai créé un nouveau .properties et ca fonctionne donc sujet clos ;-)
 
(C'est quand meme grave de s'exciter comme ca et de traiter les gens comme ca ! Ca va que tout le monde n'est pas comme ca. Et pour info pour enlever ton verrouillage majuscule c la touche avec le cadenas a gauche)
 
 
benou> Ca renvoie des doubles dans la variable String (c qui est normal lol)
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème lecture de chemins (avec \) avec java.util.properties

 

Sujets relatifs
[VBA] --> Problème rapide ( erreur de syntaxe ) [tomcat 5][datasource][mysql] Problème avec l'exemple de base...
Probleme mais pk???Auriez-vous de la doc sur l'API java d'ANTLR?
Problème image Jpg avec Imagecreatefromstring()[java] PowerAMC et diag de classes
probleme d insertion d un lien dans un mail[odbc jdbc] lecture base dBase (.dbf)
[DLL] probleme export d'une classe en DLL 
Plus de sujets relatifs à : Problème lecture de chemins (avec \) avec java.util.properties


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)