Renombrar un archivo en Java (rename).
Usando la clase “existe” ya posteada, pongo esta que nos renombra un archivo. De hecho es muy facíl hacerlo pero, es tu decisión si lo cambias o mejoras, solo te pido que me lo hagas saber.
/**
*
* @author rodrigo salado anaya.
*/
import java.io.File;
/**
*
* @author rodrigo salado anaya.
*/
import java.io.File;
public class rename {
File file;
File fileTemp;
public rename(String path, String temp) {
/*Comprobamos su existencia*/
existe arch = new existe();
if (!arch.existe(temp)) {
/*borramos basura*/
path = null;
arch = null;
file = null;
new utilidad.gc();
return;
}
file = new File(path);
fileTemp = new File(temp);
if (!fileTemp.renameTo(file)) {
System.out.println(“No se pudo actualizar el systema.”);
}
}
}
Posted by
at
02:11:51
Pero renameTo solo me funciona con directorios..
como hago para cambiarle el nombre a un archivo(archivo.txt), ya intente y no me funciona..
File dir=new File(ren_ruta1,ren_nom1);
File dirn=new File(ren_ruta1,nom_nuevo1);
if(dir.exists())
{
dir.renameTo(dirn);
System.out.println(“Se Cambio correctamente el nombre del Directorio”);
}
else
System.out.println(“Verifique Sus Datos..Hubo un Error”);
Alguna idea?..