copy

(PHP 3, PHP 4, PHP 5)

copy -- Copia arquivo

Descrição

bool copy ( string origem, string destino )

Faz uma cópia do arquivo origem para destino. Retorna TRUE em caso de sucesso ou FALSE em falhas.

Exemplo 1. exemplo do copy()

<?php
$file
= 'example.txt';
$newfile = 'example.txt.bak';

if (!
copy($file, $newfile)) {
    echo
"falha ao copiar $file...\n";
}
?>

Se você desejar mover um arquivo,use a função rename().

Nota: A partir do PHP 4.0.3, ambos origem e destino podem ser URLs se "fopen wrappers" estiver ativo. Veja fopen() para mais detalhes. Se dest é uma URL, a operação de cópia pode falhar se o wrapper não suportar a sobrescrita de arquivos existentes.

Atenção

Se o arquivo destino já existir, ele será sobrescrito.

Nota: Compatibilidade com Windows: Se você copiar um arquivo sem tamanho, copy() irá retornar FALSE, mas o arquivo será corretamente copiado.

Veja também move_uploaded_file(), rename(), e a seção do manual sobre manipulação de uploads de arquivos.