Se
utilizan las clases FileInputStream y FileOutputStream
Lo
primero es crear un ejemplar de la clase pasando al constructor una cadena, con
el nombre del fichero, o un File.
Para
la lectura y la escritura se utilizan los métodos read o write, que se encargan de leer o escribir un byte.
Cuando
se terminan las operaciones sobre los datos se cierra el fichero con el método close.
Ejemplo:
FileInputStream
in = new FileInputStream(fichero);
FileOutputStream
out = new FileOutputStream("copia_"+fichero);
int c;
while ((c =
in.read()) != -1) {
out.write(c);
int.close();
out.close();
Lectura/Escritura en ficheros binarios utilizando memoria intermedia (buffered)
Para leer y escribir bytes con memoria intermedia:
FileInputStream fis;
fis = new
FileInputStream(“imagen.jpg”)
BufferedInputStream
bis= new BufferedInputStream(fis);
FileOutputStream fos;
fos = new
FileOutputStream(“copia_imagen.jpg”);
BufferedOutputStream
bos = new BufferedOutputStream(fos);
No hay comentarios:
Publicar un comentario