Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CARRERA
Ingeniería Informática
MATERIA
Sistemas Operativos I
UNIDAD V
Sistemas de Archivos
EXAMEN
ALUMNO
Erick Manuel Lara Diaz
DOCENTE
MTI. Ángela Perez Florentino
import java.io.*;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author ERICK MANUEL LARA DI
*/
public class Archivos {
File archivo;
try {
archivo = new File("archivo.txt");
if (!archivo.createNewFile()) {
System.out.println("Se ha creado el archivo");
}
} catch (IOException e) {
System.err.println("No se ha podido crear el archivo");
}
String cadena;
try {
leer = new FileReader(miArchivo);
BufferedReader almacenamiento = new BufferedReader(leer);
cadena = "";
while (cadena != null) {
try {
cadena = almacenamiento.readLine();//Almacene una linea de
texto.
if (cadena != null) {
System.out.println(cadena);
}
} catch (IOException ex) {
Logger.getLogger(Archivos.class.getName()).log(Level.SEVERE,
null, ex);
}
}
try {
almacenamiento.close();
leer.close();
} catch (IOException ex) {
Logger.getLogger(Archivos.class.getName()).log(Level.SEVERE,
null, ex);
}
String datosaIngresar;
if (!archivo.exists()) {
try {
archivo.createNewFile();
System.out.println("Ingrese el texto a registrar:");
datosaIngresar = entrada.nextLine();
try {
System.out.println("Ingrese el texto a registrar:");
datosaIngresar = entrada.nextLine();
}
}
do {
System.out.println("\nSeleccione la opcion\n"
+ "1. Crear archivo.\n"
+ "2. Leer Archivo.\n"
+ "3. Escribir Archivo.\n"
+ "4. Terminar Ejecucion.\n");
opcion = entrada.nextInt();
switch (opcion) {
case 1:
CrearArchivo();
break;
case 2:
LeerArchivo();
break;
case 3:
EscribirArchivo();
break;
case 4:
Terminar();
break;
default:
System.err.println("Errror");
}
} while(opcion!=4);
}
Ejecución de la Opción 1.
Ejecución de la opción 2.
Ejecución de la opción 3.