Mover un fichero de un directorio a otro
Tengo instanciado un fichero:
File f3=new File("H:\results\ext\wrk\"+sb+".xml");
y quiero moverlo a otro directorio en una ruta determinada.
Como puedo hacerlo?
File f3=new File("H:\results\ext\wrk\"+sb+".xml");
y quiero moverlo a otro directorio en una ruta determinada.
Como puedo hacerlo?
Para copiar el archivo...
File f0=new File("H:\.."+sb+".xml"); //archivo instanciado..
File f1=new File(directorioBase); //H:\..
FileInputStream fis=new FileInputStream(f1,sb+".xml");
byte[] datos=fis.getBytes();//leyendo archivo origen
File f2=new File(nuevodirectorio); //d:\
FileOutputStream fos=new FileOutputStream(f2,"alberto.xml");
fos.write(datos); //escribiendo archivo destino
fos.close();
fis.close();
fos.delete(); //listo el archivo ha sido borrado o movido como quieras llamarlo
Hasta luego
File f0=new File("H:\.."+sb+".xml"); //archivo instanciado..
File f1=new File(directorioBase); //H:\..
FileInputStream fis=new FileInputStream(f1,sb+".xml");
byte[] datos=fis.getBytes();//leyendo archivo origen
File f2=new File(nuevodirectorio); //d:\
FileOutputStream fos=new FileOutputStream(f2,"alberto.xml");
fos.write(datos); //escribiendo archivo destino
fos.close();
fis.close();
fos.delete(); //listo el archivo ha sido borrado o movido como quieras llamarlo
Hasta luego
la ultima linea es :
f0.delete();
que hace referencia al archivo origen.
lo siento me equivoque..
f0.delete();
que hace referencia al archivo origen.
lo siento me equivoque..
Si pero, es mas eficiente hacer esto:
File f1=new File("c:\original\FAC_1931.jpg");
File f2 = new File("C:\destino\FAC_1931.jpg");
f1.renameTo(f2);
y listo.... ;) sin tanto rollo
File f1=new File("c:\original\FAC_1931.jpg");
File f2 = new File("C:\destino\FAC_1931.jpg");
f1.renameTo(f2);
y listo.... ;) sin tanto rollo