commit 4b0da47563740c86962ff2ced59c28b507c91102 Author: Dani Date: Mon Oct 24 17:08:11 2022 +0200 FIRST COMMIT diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..c7a09a0 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + MyCopy + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/README.md b/README.md new file mode 100644 index 0000000..ff32183 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +ESTE PROGRAMA NOS PERMITE HACER UNA COPIA DE UN ARCHIVOV CREADO CON ANTERIORIDAD A OTRO QUE CREAMOS EN ESTE MISMO PROGRAMA. +MEDIANTE UN ARRAY HACEMOS VER LA PROGRESION DE COPIA DE UN ARCHIVO A OTRO, PUESTO QUE DE MANERA LITERAL NO ES POSIBLE HACERLO DE ESTA MANERA. +UNA VEZ LA COPIA HAYA SIDO FINALIZADA, EL PROGRAMA SE DESPEDIRÁ DEL USUARIO. + +```Empezando el proceso de copia. Sea paciente por favor. +Ya casi empezamos... +Ahora si, empezando proceso. +(----------------------------) +Enhorabuena, su copia ha sido realizada con éxito. +Nos vemos pronto. +¡Un saludo!``` \ No newline at end of file diff --git a/bin/Principal.class b/bin/Principal.class new file mode 100644 index 0000000..a87a8ed Binary files /dev/null and b/bin/Principal.class differ diff --git a/src/Principal.java b/src/Principal.java new file mode 100644 index 0000000..7adbda9 --- /dev/null +++ b/src/Principal.java @@ -0,0 +1,53 @@ +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Scanner; + +public class Principal { + + private static Scanner teclado = new Scanner(System.in); + + public static void main(String[] args) throws InterruptedException { + + byte[] array; + + String ruta = "C:\\Users\\Dani\\Documents\\2DAM\\Prueba.txt"; + + try { + + String respuesta = ""; + + FileInputStream leer = new FileInputStream(ruta); + FileOutputStream escribir =new FileOutputStream("C:\\Users\\Dani\\Documents\\2DAM\\Resultado.txt"); + array = leer.readAllBytes(); + System.out.println("Empezando el proceso de copia. Sea paciente por favor."); + Thread.sleep(1000); + System.out.println("Ya casi empezamos..."); + Thread.sleep(1500); + System.out.println("Ahora si, empezando proceso."); + System.out.print("("); + for(int i =0; i