|
@ -18,17 +18,23 @@ public class Ejercicio5 { |
|
|
static String escritura; |
|
|
static String escritura; |
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
public static void main(String[] args) { |
|
|
String path = "/home/michael/Documents/SpringProjects/Ejercicio_5/src/Ejercicio5/prueba.txt"; |
|
|
|
|
|
if (args.length > 0) { |
|
|
|
|
|
escribirFichero(path); |
|
|
|
|
|
System.exit(-1); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
String pathDefault = "/home/michael/Documents/SpringProjects/Ejercicio_5/src/Ejercicio5/prueba.txt"; |
|
|
|
|
|
String path = null; |
|
|
|
|
|
File f = null; |
|
|
|
|
|
|
|
|
|
|
|
if (args.length > 0) { |
|
|
|
|
|
path = args[1]; |
|
|
|
|
|
f = new File(path); |
|
|
|
|
|
escribirFichero(f); |
|
|
|
|
|
}else { |
|
|
|
|
|
f= new File((pathDefault)); |
|
|
|
|
|
escribirFichero(f); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static boolean escribirFichero(String path) { |
|
|
|
|
|
File file = new File(path); |
|
|
|
|
|
|
|
|
public static boolean escribirFichero(File file) { |
|
|
|
|
|
|
|
|
do { |
|
|
do { |
|
|
try { |
|
|
try { |
|
@ -36,7 +42,7 @@ public class Ejercicio5 { |
|
|
|
|
|
|
|
|
pw = new PrintWriter(file); |
|
|
pw = new PrintWriter(file); |
|
|
System.out.println("Escribe en el fichero "); |
|
|
System.out.println("Escribe en el fichero "); |
|
|
escribirFichero =new FileWriter(path,true); |
|
|
|
|
|
|
|
|
escribirFichero =new FileWriter(file,true); |
|
|
escritura = usrString.nextLine(); |
|
|
escritura = usrString.nextLine(); |
|
|
pw.print(escritura); |
|
|
pw.print(escritura); |
|
|
|
|
|
|
|
|