Java – Renombrar un archivo

Para renombrar un archivo en Java se usa el método renameTo de la clase File.

package com.decodigo.ejemplos;

import java.io.File;

/**
 *
 * @author decodigo
 */
public class RenombrarArchivo {

    public static void main(String[] args) {

        File oldfile = new File("/home/decodigo/Documentos/java/archivos/archivo.txt");
        File newfile = new File("/home/decodigo/Documentos/java/archivos/archivoNuevo.txt");

        if (oldfile.renameTo(newfile)) {
            System.out.println("archivo renombrado");
        } else {
            System.out.println("error");
        }

    }
}




Y eso será todo, si el archivo no existe o ocurre un error al renombrar la función renameTo devolverá false.

Esperamos que el ejemplo te sea de utilidad.