Manejo de ficheros
Hola:
Tengo que hacer un programilla que mire a ver si un fichero existe, si existe hay que añadir cierta informacion al final, y si no existe crearlo.
¿Como podria hacerlo?
Tengo que hacer un programilla que mire a ver si un fichero existe, si existe hay que añadir cierta informacion al final, y si no existe crearlo.
¿Como podria hacerlo?
facil.....
te dare un ejemplo
public void llenar(String mensaje)
{
try{
File archivo=new File("c:/algo.txt");
FileOutputStrean fichero=new FileOutputStream(archivo,true);
DataOutputStream escribir=new DataOutputStream(fichero);
escribir.writeUTF(mensaje);
escribir.close();
}
catch(IOException rer)
{
}
}
es muy simple........
saludos ramirex
te dare un ejemplo
public void llenar(String mensaje)
{
try{
File archivo=new File("c:/algo.txt");
FileOutputStrean fichero=new FileOutputStream(archivo,true);
DataOutputStream escribir=new DataOutputStream(fichero);
escribir.writeUTF(mensaje);
escribir.close();
}
catch(IOException rer)
{
}
}
es muy simple........
saludos ramirex
sabes que me resulto el procedimiento
pero cuando trato de abrir el fichero con el block de notas el archivo se ve vacio aun cuando tiene un tamaño fijo en disco
pero cuando trato de abrir el fichero con el block de notas el archivo se ve vacio aun cuando tiene un tamaño fijo en disco
Por un lado debes acceder al sistema de archivos del sistema operativo que estés utilizando. Para ello debes utilizar la clase File. Creo que es del paquete Java.io. Esta clase te proporcionará entre otros muchos métodos, uno para listar el contenido del directorio que le indiques. Este método se llama list().
Ya sólo tienes que comprobar que el fichero que buscar está en esa lista.
Y por otro lado necesitas leer y escribir de un fichero. Hay muchos ejemplo en internet sobre cómo hacer esto. De memoria no me lo sé muy bien, pero creo que tienes que utilizar las clases FileInputStream y FileOutputStrem. Tengo algún ejemplo, si ves que te hace falta me escribes y te lo mando.
Un salduo.
Ya sólo tienes que comprobar que el fichero que buscar está en esa lista.
Y por otro lado necesitas leer y escribir de un fichero. Hay muchos ejemplo en internet sobre cómo hacer esto. De memoria no me lo sé muy bien, pero creo que tienes que utilizar las clases FileInputStream y FileOutputStrem. Tengo algún ejemplo, si ves que te hace falta me escribes y te lo mando.
Un salduo.
