Browse Source

changes

master
michaelpaliz 2 years ago
commit
a88e932cc0
12 changed files with 127 additions and 0 deletions
  1. +10
    -0
      .classpath
  2. +17
    -0
      .project
  3. +2
    -0
      .settings/org.eclipse.core.resources.prefs
  4. +14
    -0
      .settings/org.eclipse.jdt.core.prefs
  5. BIN
      bin/Ejercicio5/Ejercicio5.class
  6. +0
    -0
      bin/Ejercicio5/prueba
  7. +1
    -0
      bin/Ejercicio5/prueba.txt
  8. BIN
      bin/module-info.class
  9. +73
    -0
      src/Ejercicio5/Ejercicio5.java
  10. +0
    -0
      src/Ejercicio5/prueba
  11. +1
    -0
      src/Ejercicio5/prueba.txt
  12. +9
    -0
      src/module-info.java

+ 10
- 0
.classpath View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

+ 17
- 0
.project View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Ejercicio_5</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

+ 2
- 0
.settings/org.eclipse.core.resources.prefs View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8

+ 14
- 0
.settings/org.eclipse.jdt.core.prefs View File

@ -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

BIN
bin/Ejercicio5/Ejercicio5.class View File


+ 0
- 0
bin/Ejercicio5/prueba View File


+ 1
- 0
bin/Ejercicio5/prueba.txt View File

@ -0,0 +1 @@
asdfasfwsaafsdd / sadfasfsadf

BIN
bin/module-info.class View File


+ 73
- 0
src/Ejercicio5/Ejercicio5.java View File

@ -0,0 +1,73 @@
package Ejercicio5;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
//Crea un programa que vaya escribiendo en un fichero que se le pasará por la línea de comandos. Irá escribiendo los caracteres hasta que lea el carácter \
//OJO: Si el fichero ya existe, al escribir borrará todo su contenido anterior. Para que esto no ocurra al instanciar un objeto de la clase FileWriter pondremos como segundo parámetro true.
public class Ejercicio5 {
static Scanner usrString = new Scanner(System.in);
static FileWriter escribirFichero;
static PrintWriter pw;
static boolean validacion = false;
static String escritura;
public static void main(String[] args) {
if (args.length < 0) {
System.out.println("Error el número de parametros debe de ser tener al menos 1 caracter ");
System.exit(-1);
}
String path = "/home/michael/Documents/SpringProjects/Ejercicio_5/src/Ejercicio5/prueba.txt";
escribirFichero(path);
}
public static boolean escribirFichero(String path) {
File file = new File(path);
do {
try {
if(file.exists()){
pw = new PrintWriter(file);
System.out.println("Escribe en el fichero ");
escribirFichero =new FileWriter(path,true);
escritura = usrString.nextLine();
pw.print(escritura);
if(escritura.contains("/")) {
validacion = true;
pw.close();
}
}else {
System.out.println("El fichero no existe, Por tanto lo crearemos");
file.createNewFile();
}
}catch(IOException io) {
io.printStackTrace();
}
}while(!validacion);
return true;
}
}

+ 0
- 0
src/Ejercicio5/prueba View File


+ 1
- 0
src/Ejercicio5/prueba.txt View File

@ -0,0 +1 @@
asdfasfwsaafsdd / sadfasfsadf

+ 9
- 0
src/module-info.java View File

@ -0,0 +1,9 @@
/**
*
*/
/**
* @author michael
*
*/
module Ejercicio_5_Cat {
}

Loading…
Cancel
Save