Salut,
je bosse sur un projet java mais la je bloque sur un vieux détail.
je vous explique.
En fait, je voudrais récupérer mon répertoire courant pour pouvoir accéder a des fichiers xml.
donc voici mon bout de code:
public class Constantes {
//Paramétrage des répertoires
static String curDir = System.getProperty("user.dir" ) + "/";
static String repertoire = curDir.replaceAll("\\\\","/" );
public static final String location = "file:///" + repertoire.replaceAll(" ","%20" ) + "web/data/";
public static final String bcsave = "" + repertoire + "";
}
quand je met ce code, l'appli me dit qu'elle ne trouve pas les fichiers, par contre quand je mets les chemins d'acces directes ci-apres, ca marche :??:
voici le chemin d'acces d'origine:
//public static final String location = "file:///C:/Documents%20and%20Settings/Administrateur/Bureau/Projet_xml_V2/web/data/";
//public static final String bcsave = "C:/Documents and Settings/Administrateur/Bureau/Projet_xml_V2/";
Pourtant j'ai testé les 2 variables "location et bcsave" (codé en dur et avec la methode getproperty) grace a equals et elles sont a chaque fois identiques.
Donc la je seche ...
Message édité par wice le 03-04-2006 à 16:39:01