EDITOR DE TEXTO

C.
10 de Febrero del 2002
En donde puedo conseguir codigo fuente para leer, modificar y guardar un texto en un archivo txt.
A y tiene q ser a traves de un applet.

sergio
10 de Febrero del 2002
He aqui:

File fichero = new File(strPath, s);
DataInputStream leo = new DataInputStream(new FileInputStream(fichero));
StringBuffer sb = new StringBuffer();
String linea = null;

//Leemos del fichero
while ((linea = leo.readLine()) != null)
{
sb.append(linea + "n");
}
leo.close();

//Escribimos el fichero en la nueva ubicación, con lo cual lo copiamos.
File ficDes = new File(strPathDes, s);
DataOutputStream escribo = new DataOutputStream(new FileOutputStream(ficDes));
escribo.writeBytes(sb.toString());
escribo.close();

Espero q esto te sirva.

P.D: Veo dificil q quieras escribir en un .txt desde un applet, x temas de seguridad.


riki
10 de Febrero del 2002
Tengo una mala noticia, no se puede modificar ni hacer nada sobre ficheros desde un applet dado que como dice el compañero tiene unos sistemas de seguridad y no lo permite.

C.
10 de Febrero del 2002
Y si lo que modifico a traves del applet es un String y posteriormente paso ese String a otra clase que me lo almacene en un txt????.

riki
10 de Febrero del 2002
Siento decirte que no, ya que eso lo intente yo y me dijo que maranjas de la china, en cambio eso mismo lo pase a una aplicación y si me dejaba, los applet son jodidos para eso. Si alguien sabe como hacerlo que lo diga por favor. Gracias.

sergio
10 de Febrero del 2002
La unica manera es certificar el applet, para IE.
Si el applet está certificado, probablemente permita escribir en disco.