manejo de archivos
Aquí el código:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
importjava.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.FileNotFoundException;
import javax.swing.JOptionPane;import javax.swing.JTextArea;
//Autor: Enrique Antonio Maldonado, All Rights Reserved.
public class Archivos {
public static void main(String[] args){
String menu="\t*MENU - Manejo deArchivos*\n";
int n1,n2,n3,n4,n5,n6;
int op=0;
menu+="1.- Imprimir Contenido del Archivo en Consola\n";
menu+="2.- Copiar Informacion de Un Archivo a Otro\n";menu+="3.- Escribir El Contenido de un Archivo a Otro con OutputStream\n";
menu+="4.- Contar Número de Lineas del Archivo\n";
menu+="5.- Eliminar el Archivos (ExtenderMenú)\n";
menu+="10.- Fin del Programa\n";
menu+="Escoja Opción:\n";
while (op!=10){
op=Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op){case 1:
String rutaFichOrigen="D:\\fichero1.txt";//Ruta al fichero de origen
File ficheroOrigen=new File(rutaFichOrigen);//Creamos objeto de tipo fichero con la ruta origen.BufferedReader lectorFichero;//Creo un objeto buffer de lectura.
try{
lectorFichero=new BufferedReader(new FileReader(ficheroOrigen));//Inicializa el buffer de lectura con unobjeto de tipo FileReader(lector de fichero).
String linea;
while((linea=lectorFichero.readLine())!=null){
System.out.println(linea);
}...
Regístrate para leer el documento completo.