254 of 410 menu

Função copy

A função copy cria uma cópia de um arquivo da origem para o local especificado. O primeiro parâmetro da função é o caminho para o arquivo de origem, o segundo é o caminho para onde o arquivo deve ser copiado. A função retorna true em caso de sucesso na cópia e false em caso de erro.

Sintaxe

copy(source, dest);

Exemplo

Vamos copiar o arquivo de source.txt para destination.txt:

<?php $res = copy('source.txt', 'destination.txt'); var_dump($res); ?>

Resultado da execução do código (se o arquivo for copiado com sucesso):

true

Exemplo

Vamos tentar copiar um arquivo que não existe:

<?php $res = copy('nonexistent.txt', 'destination.txt'); var_dump($res); ?>

Resultado da execução do código:

false

Exemplo

Cópia com verificação da existência do arquivo de origem:

<?php if (file_exists('source.txt')) { $res = copy('source.txt', 'destination.txt'); echo $res ? 'Arquivo copiado' : 'Falha na cópia'; } else { echo 'Arquivo de origem não encontrado'; } ?>

Veja também

  • a função rename,
    que renomeia ou move um arquivo
  • a função unlink,
    que exclui um arquivo
  • a função file_exists,
    que verifica a existência de um arquivo
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar