copy
(PHP 4, PHP 5)
copy — Copia 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
destes una URL, la operación de copia puede fallar si la envoltura no soporta la sobrescritura de archivos existentes.AdvertenciaSi 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
- move_uploaded_file() - Mueve un archivo subido a una nueva ubicación
- rename() - Renombra un archivo o directorio
- La sección del manual sobre el manejo de subida de archivos
