import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.Vector;
public class TrabajarFicheros {
public static Vector
Vector
String[] aux=new File(ruta).list();
for(String elem:aux)
res.add(elem);
return res;
}
public static void creaCarpeta(String ruta,String nombre){
File dir = new File(ruta+nombre);
dir.mkdir();
}
public static void creaFichero(String ruta, String contenido)throws Throwable {
FileWriter fichero = null;
PrintWriter pw = null;
try {
fichero = new FileWriter(ruta);
pw = new PrintWriter(fichero);
pw.println(contenido);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (null != fichero)
fichero.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
public static Vector
File archivo = null;
FileReader fr = null;
BufferedReader br = null;
Vector
try {
archivo = new File(ruta);
fr = new FileReader(archivo);
br = new BufferedReader(fr);
String linea;
while ((linea = br.readLine()) != null){
res.add(linea);
System.out.println(linea);
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
try {
if (null != fr) {
fr.close();
}
}
catch (Exception e2) {
e2.printStackTrace();
}
}
return res;
}
public static void borraFichero(String ruta) {
File fichero = new File(ruta);
fichero.delete();
}
public static void editaFichero(String ruta, String contenido) {
FileWriter fichero = null;
PrintWriter pw = null;
try {
fichero = new FileWriter(ruta);
pw = new PrintWriter(fichero);
pw.println(contenido);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (null != fichero)
fichero.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}
No hay comentarios:
Publicar un comentario