Obtenir le short name d'un répertoire [Java] - Programmation
Marsh Posté le 19-02-2002 à 20:38:53
Ca ne marche pas de mettre des espaces dans le CLASSPATH ?
Marsh Posté le 19-02-2002 à 22:31:50
ReplyMarsh Posté le 19-02-2002 à 23:08:45
right mais justement, le deal c'est que j'ai pas envie de chipoter avec ces détails à la noix.
Je sais qu'il y a un moyen de récupérer le shortname et je veux savoir comment c'est tout.
Marsh Posté le 19-02-2002 à 23:34:45
ReplyMarsh Posté le 20-02-2002 à 00:47:04
je sais pas non plus ... je savais pas que c'était possible.
si tu trouves, dis comment, ca m'intéresse !
c'est quoi le problème avec les guillemets ? t'as juste à mettre systématiquement des guillemets autour et ca marchera ... nan ?
Marsh Posté le 20-02-2002 à 08:06:14
euh... "program files" -> tu prends les 6 premières lettres, tu vérifies dans une liste la position i de ton rép.(si +eurs rép. de même préfixe: "program files" et "programmes" et tu colles "~"+i derrière. si espace dans les 6 premières -> espace viré.
attention je ne sais pas comment DOS gère le fait qu'un rép s'intercale entre 2 autres (et donc pique le numéro...) ça peut être dangereux dans des propriétés.
non?
[jfdsdjhfuetppo]--Message édité par TBone--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 09:21:14
benou a écrit a écrit : je sais pas non plus ... je savais pas que c'était possible. si tu trouves, dis comment, ca m'intéresse ! c'est quoi le problème avec les guillemets ? t'as juste à mettre systématiquement des guillemets autour et ca marchera ... nan ? |
Si tu fais "c:\program files\econf\"
il va considérer que le dernier \" est " en fait
Tu vois
Marsh Posté le 20-02-2002 à 10:13:32
bha y a qu'à supprimeer le '\' final si y en a un ...
tu te poserais pas des problèmes pour rien ??
Marsh Posté le 20-02-2002 à 10:14:20
TBone a écrit a écrit : euh... "program files" -> tu prends les 6 premières lettres, |
ouais mais faut aussi supprimer les espaces dans le nom du rep ...
Marsh Posté le 20-02-2002 à 10:58:07
benou a écrit a écrit : bha y a qu'à supprimeer le '\' final si y en a un ... tu te poserais pas des problèmes pour rien ?? |
si c'est juste pour avoir une solution sans rustine a la 6-4-2. Enlever le dernier \ je ne trouve pas ca élégant. Je préfère de loin une solution progra~1 mais bon j'ai déjà fait ce que tu proposes ce matin ...
tant pis
Merci les p'tit gars
Marsh Posté le 20-02-2002 à 19:09:52
Kristoph a écrit a écrit : Et en mettant des / à la place des \ ca ne marche pas ? |
si si mais comme je l'ai dit plus haut c'est pas moi qui décide ....
Marsh Posté le 19-02-2002 à 19:39:02
Yep,
décidémment, les questions pour le moment
J'ai dans un File le truc suivant
C:\program files\econf\econf.jar"
Je voudrais bien avoir
"c:\progra~1\econf\econf.jar" (en d'autres termes les noms court pour mettre dans mon classpath sans que ca se crashe)
Il y a une méthode pour faire ca ?
Thanks
---------------
What is popular is not always right, what is right is not always popular :D