En este grupo En todos

Foro de Java

Escribir en fichero .txt desde JAVA (JBuilder 2005 Foundation)

silvia
Vizcaya, España
Escrito por Silvia
el 06/10/2005

Hola

Me gustaría q alguien me explicase como escribir en un fichero txt desde Java, en concreto con el JBuilder 2005 Foundation. Lo q quisiera saber exactamente es lo siguiente: como escribir en un archivo inexistente, una vez creado el fichero posicionarme en la ultima linea para seguir escribiendo la proxima vez en ese mismo fichero, guardar los datos en el y cerrar el fichero. También quisiera saber como saltar de una linea a otra.

Gracias de antemano

Escrito por Soft Obert (expertos En Java)
el 07/10/2005

Para crear el fichero o abrirlo y escribir al final si ya existe

java.io.PrintStream ps=new java.io.PrintStream( new java.io.FileInputStream("fichero. Txt"));
ps. Prinln("Escribe esta linea");
ps. Prinln("Escribe esta linea");
ps. Prinln("Escribe esta linea");
ps. Close();

Para leer lineas

java.io.BufferedReader reader=
new java.io.BufferedReader(
new java.io.InputStreamReader(
new java.io.FileInputStream("fichero. Txt")));
String linea=null;
while (null! =(linea=reader. ReadLine())){
System.out.println("Linea:" + linea);
}


Saludos,

Puedes obtener más información de nuestros cursos en el siguiente link:
http://www.emagister.com/master-java-j2ee-sabados-cursos-982568. Htm

Escrito por Sercabar
el 10/04/2006
Hola. Sabeis si esto funciona en j2me?
Escrito por Administrador+del+foro
el 09/11/2006

¿Te gustan los foros de Emagister? ¿Quieres ser un miembro de nuestro equipo? Ya es tu oportunidad!

Estamos buscando el siguente perfil:

Puesto vacante:
Desarrollador PHP/Web
Descripción de la oferta:
Emagister. Com (Grupo Intercom) es el portal de formación número 1 en España.

Queremos incorporar un desarrollador PHP/WEB con conocimientos de Sistemas para nuestro equipo de FOROS.

Qué estamos buscando?
1- Mínimo de 1 año de experiencia laboral utilizando PHP, SQL, MySQL, Javascript y Linux.
2- PASIÓN y conocimiento del entorno Internet.
3- Muchísimas ganas de aprender y proactividad.
4- Alta capacidad de compromiso. Buscamos relaciones a LARGO PLAZO.
5- Gran capacidad de trabajo y focalización.
6- Se valorará conocimientos de Coldfusion y Oracle.
7- Ideas claras y capacidad de aportar y defender sus ideas. Trabajo 100% en equipo.

Qué ofrecemos:
1- Trabajo CREATIVO con capacidad de crecimiento
2- Entorno con un nivel muy alto desde el punto de vista técnico y de negocio en una empresa puntera del sector.
3- Empresa rompedora donde EL CAMBIO es nuestra herramienta para conseguir los objetivos.
4- Ideas claras y orientación a la acción.
5- Apuesta TOTAL por los miembros del equipo: formación y crecimiento continuo.

Te interesa. Apúntate a la oferta aquí:

http://www.infojobs.net/oferta. Empleo/desarrollador-php-web/550920475308234655544207446803

Jose
Santa Fe, Argentina
Escrito por Jose
el 04/03/2007
Y como escribo el valor de una variable en el archivo?
Jose
Santa Fe, Argentina
Escrito por Jose
el 04/03/2007
Y como escribo el contenido de una variable en el archivo?
Daniel Bustamante
Lic. informática instituto tecnológico...
Escrito por Daniel Bustamante
el 10/04/2007
Hola, nencesito q me ayuden a escribir en un archivo tipo texto una estrcutura (nombre, direccion, tel). En java (NetBeans)
Miguel
Sonora, México
Escrito por Miguel
el 19/07/2007

Como escribo en un archivo txt sin modificar el contenido, me pueden ayudar? Ya eh pedido ayuda a muchas personas y nadie sabe, ojala me puedan ayudar. Con que me digan como me voy a la ultima linea de un archivo y como puedo escribir en el sin que se sobreescriba.

Gracias.

Escrito por Patron182
el 08/08/2007
Mm no se esto lo voi a decir sin saber pero para ke se te solucione rapido, por ke no intentas leerlo, agregarle lo ke le tengas ke agregat y luego hacer un fichero nuevo kon todos los datos?
Juanlu
Baleares, España
Escrito por Juanlu
el 24/10/2007

Hola q tal? , mi problema es el siguiente:LENGUAJE JAVA

No en cuentro la manera de poder escribir en el fichero  sobre la linea q no sea la primera, ya que cuando utilizo el metodo print o println de la case PrintStream me elimina lo q tengo ya escrito en la primera linea, si alguien sabe como hacerlo agraderecia alguna sugerencia.

Edmundo
Guanajuato, México
Escrito por Edmundo
el 05/01/2008
"Y como escribo el contenido de una variable en el archivo? "
por Jose (Marzo 2007)



instanceas un objeto filewriter:

FileWriter pw=new Filewriter();

Try{

Pw. Println(""+lavariableQueDeseas);

Pw. Close();

}

Escrito por Maxcoedo
el 29/01/2008

File textFile = new File("c:prueba. Txt");

FileWriter textOut;

try {

textOut = new FileWriter(textFile);

textOut. Write("si veo esto es q escribio");

textOut. Close();

} catch (IOException e) {

// TODO Auto-generated catch block

e. PrintStackTrace();

}

Escrito por Ovidio
el 04/04/2008
Este ejemplo nome genera el archivo txt q es lo q nesecito
Escrito por Erica
el 07/04/2008
" este ejemplo nome genera el archivo txt q es lo q nesecito "
por ovidio (Abril 2008)




Para crearlo, escribe:

File archivo=new File("archivo. Txt")


Con esto, te lo va a crear en el directorio que te encuentres, para ponerlo en otro directorio, sólo ponlo y yap :)

Roberto
Santiago, Chile
Escrito por Roberto
el 27/05/2008
"este ejemplo nome genera el archivo txt q es lo q nesecito "
por ovidio (Abril 2008)


Al ejemplo debes agregarle los "\". Es decir

File textFile = new File("c:\prueba. Txt");

Roberto
Santiago, Chile
Escrito por Roberto
el 27/05/2008
"
"este ejemplo nome genera el archivo txt q es lo q nesecito "
por ovidio (Abril 2008)


Al ejemplo debes agregarle los "". Es decir

File textFile = new File("c\\:prueba. Txt");



"

por Roberto (Mayo 2008)




Escrito por Rodrigo
el 07/07/2008

Alguien probo con

File archivo=new File(Archivo):

Archivo. Create();

Escrito por Rodrigo
el 07/07/2008

Alguien probo con

File archivo=new File(Archivo):

Archivo. CreateNewFile();

Bebechita
Tabasco, México
Escrito por Bebechita
el 13/09/2008

ola

tengo este codio pero kiero k me ayuden para convertirlo a binario...

me urge  gracias.....

import java. Io. *;

String nombreArchivo= "nombreArchivo. Txt"; // Aquí se le asigna el nombre y
FileWriter fw = null; // la extension al archivo
try {
fw = new FileWriter(nombreArchivo);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter salArch = new PrintWriter(bw);

salArch. Print("Primer linea");
salArch. Println();
salArch. Print("Segunda Linea");
salArch. Println();
salArch. Print(Tercera Linea;
salArch. Close();
}
catch (IOException ex) {
}

// Mucha suerte.

// Ah... Esto lo ingreso a un try/catch por si existe algun error
// al momento de generar el archivo.

Escrito por Adrian
el 01/12/2008
Hola, ya logré crear y leer un archivo. Txt creado con mi programa, pero ¿Cómo le hago para eliminar algunos elementos del. Txt sin tener que hacerlo manualmente, o sea, desde el programa en si? Urge! Y gracias!

Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.