Artículos
Java

Renombrar un fichero con Java IO

25/Nov/2006

Entre las muchas operativas que se pueden hacer sobre un fichero tenemos el renombrado de un fichero. Para ello la librería de Java, Java IO, nos ofrece un método sobre la clase File. Así que vamos a ver cómo renombrar un fichero con Java IO.

Si recordamos un poco la filosofía de la clase Java IO veremos que la clase File representa la abstracción de un fichero o directorio independientemente del sistema de ficheros que tengamos por debajo. Es decir, da igual que estemos ejecutando nuestro código fuente en una máquina que tenga un sistemas de ficheros de Windows o bien un sistema de ficheros de UNIX o Linux, ya que se comportará de la misma forma.

Lo primero que tenemos que hacer es instanciar la clase File sobre el fichero que queramos realizar el renombrado. Para ello utilizamos el constructor de la clase File, como podemos ver en la siguiente línea de código:

File f1 = new File("fichero1.txt");

Vemos que el constructor de la clase File recibe como parámetro el nombre del fichero, como una cadena de texto.

Lo siguiente será instanciar una nueva clase File con el nombre del fichero que queramos poner. Veamos la línea de código:

File f2 = new File("fichero2.txt");

Con las dos abstracciones de los ficheros solo nos quedará el ejecutar el método .renameTo(File) sobre el primer fichero. El método .renameTo(File) recibe como parámetro un objeto File con el nuevo nombre. El que nosotros hemos llamado f2

boolean correcto = f1.renameTo(f2);

El método .renameTo(File) devuelve un valor booleano indicando si se ha podido realizar el renombrado, o no. Asi que para finalizar validaremos la variable booleana con el fin de dar información al usuario.

if (correcto)
  System.out.println("El renombrado ha sido correcto");
else
  System.out.println("El renombrado no se ha podido realizar");

Ya hemos visto lo sencillo que es renombrar un fichero con Java IO con unas pocas líneas de código. ¿Pensabas que era tan sencillo?

Código Fuente

Descárgate el código fuente de Renombrar un fichero con Java IO
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
31 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios