254 of 410 menu

Funkce copy

Funkce copy vytváří kopii souboru ze zdroje na určené místo. První parametr funkce přijímá cestu ke zdrojovému souboru, druhý - cestu, kam má být soubor zkopírován. Funkce vrací true při úspěšném kopírování a false při chybě.

Syntaxe

copy(source, dest);

Příklad

Zkopírujme soubor z source.txt do destination.txt:

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

Výsledek provedení kódu (pokud byl soubor úspěšně zkopírován):

true

Příklad

Zkusme zkopírovat neexistující soubor:

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

Výsledek provedení kódu:

false

Příklad

Kopírování s kontrolou existence zdrojového souboru:

<?php if (file_exists('source.txt')) { $res = copy('source.txt', 'destination.txt'); echo $res ? 'Soubor zkopírován' : 'Kopírování selhalo'; } else { echo 'Zdrojový soubor nebyl nalezen'; } ?>

Viz také

  • funkci rename,
    která přejmenovává nebo přesouvá soubor
  • funkci unlink,
    která maže soubor
  • funkci file_exists,
    která kontroluje existenci souboru
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout