Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/04/2007, 13:09
enriquejc1979
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: Problemas al guardar ficheros en un proyecto Web trabajando con Eclipse

Hola, ¿qué tal?.

Te cuento GreenEyed, resulta que ya he conseguido por ahí una forma un poco más artesanal pero igualmente valida para pasar mi cadena de texto String que contiene la información XML a un fichero de texto. Te la muestro:

OutputStream salidaBytes = null;
try {
salidaBytes = new FileOutputStream(new File("ruta/calendario.xml"));
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}

int lng = miCadenaXML.length();
for (int i=0; i<lng; i++)
try {
salidaBytes.write((byte) miCadenaXML.charAt(i));
} catch (IOException e) {
e.printStackTrace();
}
try {
salidaBytes.close();
} catch (IOException e1) {
e1.printStackTrace();
}

El problema que encuentro es que el fichero me lo crea pero sólo si le pongo
una ruta física de mi equipo, es decir, si le pongo C:/calendario.xml ó C:/Calendario/calendario.xml, pero si le pongo calendario.xml a secas, no hace nada aunque yo pensaba que me lo crearía en el directorio raíz de mi proyecto, y también he intentado ponerle delante el nombre de mi proyecto,
es decir, MiProyecto/calendario.xml, pero nada de nada, no me lo graba.
Ya parece que estoy más cerca de conseguirlo. ¿Sabes que fallo puedo estar cometiendo ahora?. Qué tarugo soy.