(PHP 4, PHP 5, PHP 7)
copy — Copia un fichero
$source
, string $dest
[, resource $context
] ) : bool
Realiza un copia del fichero source a
dest.
Si se quiere mover un fichero, use la función rename().
sourceRuta al fichero de origen.
dest
La ruta de destino. Si dest es un URL, la
operación de copiado puede fallar si la envoltura no admite la sobrescritura de
ficheros existentes.
Si el fichero destino ya existe, será sobrescrito.
contextUn recurso de contexto válido creado con stream_context_create().
Devuelve TRUE en caso de éxito o FALSE en caso de error.
| Versión | Descripción |
|---|---|
| 5.3.4 |
Se cambió el parámetro context para que realmente tenga efecto.
Anteriormente, se ignoraba cualquier context.
|
| 5.3.0 | Se añadió el soporte para el contexto. |
| 4.3.0 |
source y dest
ahora pueden ser URL si han sido habilitadas las "envolturas fopen".
Véase fopen() para más detalles.
|
Ejemplo #1 Ejemplo de copy()
<?php
$fichero = 'ejemplo.txt';
$nuevo_fichero = 'ejemplo.txt.bak';
if (!copy($fichero, $nuevo_fichero)) {
echo "Error al copiar $fichero...\n";
}
?>