Descripción
Esta función cambia el nombre del archivo con OLDNAME a NEWNAME. Utiliza la función del sistema rename (), por lo que no cambiará el nombre de los archivos en los sistemas de archivos o volúmenes. Si desea copiar o mover un archivo, use el comando copiar o mover que se proporciona en el módulo Archivo :: Copiar.
Sintaxis
A continuación se muestra la sintaxis simple para esta función:
rename OLDNAME, NEWNAME
Valor devuelto
Esta función devuelve 0 en caso de error y 1 en caso de éxito.
Ejemplo
Primero cree un archivo de prueba en el directorio / tmp y luego use el siguiente código para cambiar el nombre del archivo.
#!/usr/bin/perl -w
rename("/tmp/test", "/tmp/test2") || die ( "Error in renaming" );
Cuando se ejecuta el código anterior, produce el siguiente resultado:
the file gets renamed