copy
(PHP 4, PHP 5)
copy — Copia arquivo
Descrição
bool copy
( string
$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().
Parâmetros
-
source -
Caminho para o arquivo de origem.
-
dest -
O caminho de destino. Se o
destfor uma URL, a cópia pode falhar se o wrapper não suportar a sobrescrita de arquivos existentes.WarningSe o arquivo de destino já existir, ele será sobrescrito.
-
context -
Um válido resource de contexto criado com stream_context_create().
Valor Retornado
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Changelog
| Versão | Descrição |
|---|---|
| 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.
|
Exemplos
Example #1 exemplo do copy()
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "falha ao copiar $file...\n";
}
?>
Veja Também
- move_uploaded_file() - Move um arquivo enviado para uma nova localização
- rename() - Renomeia um arquivo ou diretório
- A seção do manual sobre Gerenciar o upload de arquivos