Cómo cambiar el nombre de un archivo o directorio en PHP usando la función de cambio de nombre ()

Como Cambiar El Nombre De Un Archivo O Directorio En Php Usando La Funcion De Cambio De Nombre



El rebautizar() La función es una función efectiva en PHP que le permite realizar la tarea de cambio de nombre de archivos y directorios sin esfuerzo. Si desea cambiar el nombre de un solo archivo de una sola vez, el rebautizar() función es una opción ideal para eso.

En esta guía, discutiremos el uso y la sintaxis del función renombrar() en PHP.  

¿Qué es una función de cambio de nombre () en PHP?

El rebautizar() La función es una función PHP incorporada que se utiliza para cambiar el nombre del archivo o directorio sin cambiar el contenido del archivo. Esta función toma el nombre antiguo y el nombre nuevo del archivo como argumentos necesarios.







Sintaxis



El formato para usar el rebautizar() La función en PHP es la siguiente:



rebautizar ( viejo , nuevo , contexto )

El viejo y nuevo son los parámetros obligatorios, la viejo especifica el archivo que desea cambiar, nuevo especifica el nuevo nombre del archivo. El contexto es un parámetro opcional que determina el contexto para cambiar el nombre del archivo.





El función renombrar() devoluciones Verdadero en la ejecución exitosa, de lo contrario, regresa FALSO. El rebautizar() archivo devuelve un error si el nuevo archivo ya existe en el mismo directorio.

¿Cómo usar la función de cambio de nombre () en PHP?

Cambiar el nombre del archivo a través del función renombrar() es fácil, y los siguientes ejemplos te ayudarán en ese caso.



  Cómo cambiar el nombre de un archivo usando la función de cambio de nombre de PHP ()

El siguiente código cambiará el nombre de un archivo prueba.php a un archivo.php:


rebautizar ( 'prueba.php' , 'archivo.php' ) ;
?>

Si cambia el nombre de un archivo que ya existe en el mismo directorio, se sobrescribirá.

Ejemplo 1: cómo cambiar el nombre de un archivo usando la función de cambio de nombre de PHP ()

El siguiente ejemplo cambiará el nombre del prueba.php a prueba2.php. Al completar con éxito, el si declaración se imprimirá en la consola, de lo contrario, el otra declaración se mostrará como una salida:


si ( rebautizar ( 'C: \\ xampp \\ htdocs \\ prueba.php' , 'C: \\ xampp \\ htdocs \\ prueba2.php' ) )
{
eco 'Cambiado con éxito el nombre de test.php a test2.php' ;
}
demás {
eco 'Error al cambiar el nombre del archivo' ;
}
?>

Nota: En PHP, al especificar rutas de archivo para el rebautizar() función (y otras operaciones relacionadas con archivos), es importante usar barras invertidas dobles (\\) en lugar de un barra simple (\) para garantizar que la ruta del archivo se interprete correctamente, esto se debe a que una sola barra invertida se trata como un carácter de escape en PHP.

Ejemplo 2: cómo cambiar el nombre de un directorio usando la función de cambio de nombre de PHP ()

Para cambiar el nombre de un directorio usando el rebautizar() función, siga el código dado a continuación:

$oldDirName = 'documentos' ;
$nuevoDirNombre = 'archivos de muestra' ;

si ( rebautizar ( $oldDirName , $nuevoDirNombre ) ) {
    eco '¡Directorio renombrado con éxito!' ;
} demás {
    eco 'Error al cambiar el nombre del directorio'. ;
}

Línea de fondo

La función de cambio de nombre () de PHP es una herramienta confiable para cambiar el nombre de un archivo o directorio sin esfuerzo y al mismo tiempo preservar su contenido. Su sintaxis simple y sus capacidades de manejo de errores lo convierten en una opción conveniente para las tareas de administración de archivos. Al aprovechar el poder de rebautizar(), Los desarrolladores de PHP pueden organizar y modificar eficientemente los nombres de archivos o directorios en sus proyectos.