copy

(PHP 4, PHP 5, PHP 7, PHP 8)

copyCopia un fichero

Descripción

copy(string $from, string $to, ?resource $context = null): bool

Realiza una copia del fichero from hacia el fichero to.

Si se desea mover un fichero, utilice la función rename().

Parámetros

from

Ruta hacia el fichero origen.

to

La ruta de destino. Si to es una URL, la copia puede fallar si este protocolo no soporta la sobrescritura de ficheros existentes.

Advertencia

Si el fichero de destino to ya existe, será sobrescrito.

context

Un recurso de contexto válido, creado por la función stream_context_create().

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con copy()

<?php
$file
= 'example.txt';
$newfile = 'example.txt.bak';

if (!
copy($file, $newfile)) {
echo
"La copia $file del fichero ha fallado...\n";
}
?>

Ver también