Funções para Sistema de arquivo
PHP Manual

copy

(PHP 4, PHP 5, PHP 7)

copyCopia 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 dest for uma URL, a cópia pode falhar se o wrapper não suportar a sobrescrita de arquivos existentes.

Aviso

Se 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.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.

Exemplos

Exemplo #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


Funções para Sistema de arquivo
PHP Manual