Funciones del Sistema de Archivos
PHP Manual

copy

(PHP 4, PHP 5)

copyCopia archivos

Descripción

bool copy ( string $source , string $dest [, resource $context ] )

Realiza un copia del archivo source a dest.

Si quiere mover un archivo, use la función rename().

Parámetros

source

Ruta del archivo de origen.

dest

La ruta de destino. Si dest es una URL, la operación de copia puede fallar si la envoltura no soporta la sobrescritura de archivos existentes.

Advertencia

Si el archivo destino ya existe será sobrescrito.

context

Un recurso de contexto válido creado con stream_context_create().

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Historial de cambios

Versión Descripción
5.3.0 Se añadió el soporte para el contexto.
4.3.0 source y dest ahora pueden ser URLs si la "envoltura fopen" ha sido habilitada. Véase fopen() para más detalles.

Ejemplos

Ejemplo #1 Ejemplo de copy()

<?php
$archivo 
'ejemplo.txt';
$nuevo_archivo 'ejemplo.txt.bak';

if (!
copy($archivo$nuevo_archivo)) {
    echo 
"Error al copiar $archivo...\n";
}
?>

Ver también


Funciones del Sistema de Archivos
PHP Manual