(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().
source
Ruta 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.
context
Un 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. |
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";
}
?>