Hola a todos, estoy intentando guardar un archivo (todos sus bytes) en una matriz, pero no lo consigo, mirad mi codigo:
Pero no lo consigo, quizas será porque el metodo
Un saludo a todos
Código (java) [Seleccionar]
package archivos;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author debci
*/
public class ManipulacionArchivos {
public static void main(String args[]) {
try {
// Se abre el fichero para lectura y escritura.
RandomAccessFile fichero = new RandomAccessFile("/home/debci/test.archivo", "rw");
// Nos situamos en el byte 100 del fichero.
int longitud = (int) fichero.length();
fichero.seek(100);
byte matrizBytes[] = new byte[longitud];
for(int i = 0; i< fichero.length(); i++) {
matrizBytes[i] = fichero.readByte();
System.out.println(matrizBytes);
}
Pero no lo consigo, quizas será porque el metodo
Código (java) [Seleccionar]
readByte();
no es aumentativo, no lo se, solo se que no lo consigo.Un saludo a todos