From a860b6b94511c8ac9fceb3a3ebbcbde8023aeba5 Mon Sep 17 00:00:00 2001 From: Cristobal Date: Mon, 19 Sep 2022 17:50:33 +0200 Subject: [PATCH] HolaFichero --- .classpath | 10 +++ .project | 17 +++++ .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 14 ++++ bin/com/cristobalbernal/es/HolaFichero.class | Bin 0 -> 2538 bytes bin/module-info.class | Bin 0 -> 184 bytes src/com/cristobalbernal/es/HolaFichero.java | 75 +++++++++++++++++++ src/module-info.java | 3 + 8 files changed, 121 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/com/cristobalbernal/es/HolaFichero.class create mode 100644 bin/module-info.class create mode 100644 src/com/cristobalbernal/es/HolaFichero.java create mode 100644 src/module-info.java 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..09cf73a --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + HolaFichero + + + + + + 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/com/cristobalbernal/es/HolaFichero.class b/bin/com/cristobalbernal/es/HolaFichero.class new file mode 100644 index 0000000000000000000000000000000000000000..46811f711063187aaaa37fe278355e119af2ab31 GIT binary patch literal 2538 zcma)8ZBrCS5PpWYTh0~bL^Kk~f{MJKV$=wTQC@q3Hc>SDi!n0+?@iNA_d3vO!ss@{d7+szy0&m&j8Nj>li8o zS{*-^bOJYw{6#yvCttl$$517(ciFyYC$qMgb zJt^0d(}f)KzHTpOr9dL(J9c)~4qUa@hjCP*Nx3(eLzHntfupINX(I(yIa{G_Y`;~+ zqUj@O*IOD;jKoJ*9hr|@-wR`CC6SsJmEF}BnmFMeHE|4W0=sk4D_rAs$IaVW&Fh5H zx0~ot=n}($^h;HnbG@{`5-N3(z8nVtlr+A9W>{1w&7CT?MY@a=SZrjXAEG7M!}p!`a<8WWw$ z`6Ck_tDI}(D(6FJz!qqjw=KPumdsjq;AGr;z5$0tp7yO!S{d6?6tURUm+H-gS~w8y ztQ31vpzg)n)MQX6L)K@}O=SAZh zAlTZz9!tL@%K*dFk7nJa&7S+!Y`SM+1$=9UCs!j{vuzsMJ6;_LaXi3hF??Dckh&-n zUL==fVB&LpK^J*D2qn+{;~B6K<1>CCaAdJP_imcwy{fm+!hul9F97;dGmugZr5HcV zhPz&^1?rw6KK~fz6C{2_<0EP+a8O$d{;kCu`b7ERU@YBDa#h;u&L=pu{feQlm_-A; ziNo4WGv1^zHNCRjf)4 zubHV3JiYB^Pcbx~c=rh|UFlrM$U{tul$d&o@p+OkIjyXwXw{Rrx{mjHe!*zZ zIs5Xw? z3xshPll&=X-v?8l8E9tS7PD=kWh?VMLi?k*&D|1?!$&&;ruTpxlo?6DMH-U#)r~u} ztJI9N!FbM4RWS_3a8v(|LvZ~I#zii*wSPj?$4D2yWVX|VKT34D3Vfza*Yf|S>r|1h z?j7mcnVdG=Tqg+fB*{6{HTGbHCM$vH=I29aT=FA14L_BDhYLu_Y46d(M~W>=|4 zwM<@A_jW6kIkKQuzqEc*T0^}yuA{Jl`vZr5pndVl9n#PA5`ho%f1wd}@+fONhE818 TVAY%Iq^;^=^&r30H^2H9mI5>X literal 0 HcmV?d00001 diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9b092ec65437f88ec8924d5fc59d031062ccd8c2 GIT binary patch literal 184 zcmYjLF%H5o3_KTTDP=$^V&V(5FJP@$n0P@Nj0j3=DW%MP7XuIAQHV4wcsSqLce3A~ z=L^6d%LEZ2YvkNp-kJ6ygvCjEr@1ng39G+VaZ?XPh>yXYBk{?DSXCK)WhXgOLOObi yT6MfeM%ZX+O6^Q{ms;7HU8`)#-2jlk|EmZSPa;e)^L>jrj0y8$B>tbE1AGCizb4B7 literal 0 HcmV?d00001 diff --git a/src/com/cristobalbernal/es/HolaFichero.java b/src/com/cristobalbernal/es/HolaFichero.java new file mode 100644 index 0000000..a9e2378 --- /dev/null +++ b/src/com/cristobalbernal/es/HolaFichero.java @@ -0,0 +1,75 @@ +package com.cristobalbernal.es; + +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Scanner; + +public class HolaFichero { + static Scanner lector = new Scanner(System.in); + + public static void main(String[] args) throws IOException { + int opcion; + do { + opcion = menuPrincipal(); + switch (opcion){ + case 1: + CreoFicheroWindows(); + break; + case 2: + crearFicheroLinux(); + break; + } + + }while (opcion !=0); + } + + + public static void CreoFicheroWindows() throws IOException { + System.out.println("Creando fichero en Windows ..."); + File fwindows = new File("C:\\Users\\crist\\Documents\\2DAM\\BaseDeDatos\\BaseDaDatos.txt"); + + if(fwindows.createNewFile()) { + try (FileWriter escribir = new FileWriter(fwindows)) { + System.out.println("Creando fichero java!!!"); + escribir.write("Hola Jose"); + } + }else { + if(fwindows.exists()) { + System.out.println("Ya existe el archivo"); + }else { + System.out.println("No se ha creado el fichero!!!!"); + } + } + + } + public static void crearFicheroLinux() throws IOException { + + System.out.println("Creando fichero en linux!!!"); + File linux = new File("/home/mario/archivo.txt"); + + if(linux.createNewFile()) { + + try (FileWriter escribir = new FileWriter(linux)) { + System.out.println("Creando fichero java!!!"); + escribir.write("Hola Jose"); + + } + }else { + + System.out.println("No se ha creado el fichero!!!!"); + } + + } + 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(lector.nextLine()); + return opcion; + + } +} + diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..1206e39 --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,3 @@ +module HolaFichero { + exports com.cristobalbernal.es; +} \ No newline at end of file