commit c804e3b0fbc405cab2d910e149e80290772faf8a Author: Joan Moncho Date: Mon Sep 19 19:06:38 2022 +0200 prueba 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..daeef09 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + HolaFicheroBueno + + + + + + 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/bin/HolaFichero.class b/bin/HolaFichero.class new file mode 100644 index 0000000..e5a800a Binary files /dev/null and b/bin/HolaFichero.class differ diff --git a/src/HolaFichero.java b/src/HolaFichero.java new file mode 100644 index 0000000..4828ece --- /dev/null +++ b/src/HolaFichero.java @@ -0,0 +1,85 @@ +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Scanner; +import java.util.Vector; + +public class HolaFichero{ + + static Scanner teclado = new Scanner(System.in); + + public static void main(String[] args) { + + int opcion; + do { + opcion = menuPrincipal(); + switch (opcion){ + case 1: + crearWindows(); + break; + case 2: + crearLinux(); + break; + } + + }while (opcion !=0); + } + + private static void crearWindows() { + + File archivo; + + try { + archivo = new File("C:\\\\Users\\\\Joan Moncho\\\\Documents\\\\2 DAM\\\\Acceso Datos\\\\Files", "Prueba.txt"); + + if(archivo.createNewFile()) { + System.out.println("Se ha creado un archivo"); + + FileWriter escribir= new FileWriter(archivo); + + escribir.write("Esto es una prueba"); + escribir.close(); + }else { + System.out.println("No se ha podido crear el archivo"); + } + }catch(IOException e) { + + } + + } + + private static void crearLinux() { + + File archivo; + + try { + archivo = new File("/home/joan/prueba", "Prueba.txt"); + + if(archivo.createNewFile()) { + System.out.println("Se ha creado un archivo"); + + FileWriter escribir= new FileWriter(archivo); + + escribir.write("Esto es una prueba"); + escribir.close(); + }else { + System.out.println("No se ha podido crear el archivo"); + } + }catch(IOException e) { + + } + + } + + public static int menuPrincipal() { + int opcion; + System.out.println("Escribe una opcion, dependera de tu sistema operativo:"); + System.out.println("1- Windows "); + System.out.println("2- Linux "); + System.out.println("Elige una opcion:"); + opcion = Integer.parseInt(teclado.nextLine()); + return opcion; + + } + +}