UNIDAD 6: JAVA REGISTROS Y ARCHIVOS DIRECTOS

TEMA 2: CREACION ARCHIVOS DIRECTOS JAVA


En este proceso se pretende solamente crear un archivo director en disco.

Prog29.java


import java.lang.*;

import java.io.*;

class prog29 {

public static void main(String[] args) {

// creando e inicializando los campos del registro

// observar que se debe usar clases numericas apropiadas

int clave=0;

String nombre="";

int edad=0;

// abriendo archivo, capturando y grabando datos

try {

//* Creando y grabando a un archivo, esta larga la instrucción*/

File arch=new File("c:\\ajava\\archivo2.dat");

RandomAccessFile archivo=new RandomAccessFile(arch,"rw");

archivo.close();

}

catch(FileNotFoundException fnfe) { /* Archivo no encontrado */ }

catch (IOException ioe) { /* Error al escribir */ }

// avisando

System.out.println("ARCHIVO DIRECTO CREADO");

} // cierra main

} // cierra clase

corrida:

image187.jpg

Recordar que la estructura que se uso para crear el archivo se debera usar siempre y con el mismo orden cuando se acceda al archivo con los procesos u operaciones anteriormente mencionados.

Observar que es parecido a la creación de archivos secuenciales.

Lo primero que se crea es un objeto de tipo FILE que se usa como parametro para crear el archivo de tipo RANDOMACCESSFILE.

Respetar las dos diagonales en el path del disco duro donde quedara el archivo directo.

Como segundo paso se crea el archivo con la instruccion:

RandomAccessFile archivo=new RandomAccessFile(arch,”rw”);

Observar el doble diagonal(//) en el parametro.

El primer parametro o argumento en esta función es la unidad de disco y el nombre del archivo.

El segundo parametro o argumento es llamado modo y es una de los varios modos que podemos usar.

“r” —→ Lectura.

“w” —→ Escritura.

“rw” —> Crea para lectura y escritura y si ya existe, sobreescribe.

Cuando se ha finalizado de escribir al archivo se debe cerrar y esto se hace con la instrucción:

Archivo.close();

Recordar estudiar todos los metodos de la clase RANDOMACCESFILE.

TAREAS PROGRAMACION JAVA

Crear archivos directos de alumnos, provedores, libros, productos, peliculas.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad