(PHP 4, PHP 5, PHP 7)
copy — Copia arquivo
$source
, string $dest
[, resource $context
] )
Faz uma cópia do arquivo source
para
dest
.
Se você quiser mover um arquivo, utilize a função rename().
source
Caminho para o arquivo de origem.
dest
O caminho de destino. Se o dest
for uma URL, a
cópia pode falhar se o wrapper não suportar a sobrescrita de arquivos
existentes.
Se o arquivo de destino já existir, ele será sobrescrito.
context
Um válido resource de contexto criado com stream_context_create().
Retorna TRUE
em caso de sucesso ou FALSE
em caso de falha.
Versão | Descrição |
---|---|
5.3.4 |
Alterado o parâmetro context para ele realmente ter algum efeito.
Anteriormente, qualquer context era ignorado.
|
5.3.0 | Adicionado suporte à contexto. |
4.3.0 |
Ambos source e dest
podem ser URLs se "fopen wrappers" tenham sido habilitados.
Veja fopen() para mais detalhes.
|
Exemplo #1 exemplo do copy()
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "falha ao copiar $file...\n";
}
?>