254 of 410 menu

Funkcja copy

Funkcja copy tworzy kopię pliku ze źródła do określonego miejsca. Pierwszym parametrem funkcja przyjmuje ścieżkę do pliku źródłowego, drugim - ścieżkę, gdzie należy skopiować plik. Funkcja zwraca true przy udanym kopiowaniu i false przy błędzie.

Składnia

copy(source, dest);

Przykład

Skopiujmy plik z source.txt do destination.txt:

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

Wynik wykonania kodu (jeśli plik został skopiowany pomyślnie):

true

Przykład

Spróbujmy skopiować nieistniejący plik:

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

Wynik wykonania kodu:

false

Przykład

Kopiowanie z sprawdzeniem istnienia pliku źródłowego:

<?php if (file_exists('source.txt')) { $res = copy('source.txt', 'destination.txt'); echo $res ? 'File copied' : 'Copy failed'; } else { echo 'Source file not found'; } ?>

Zobacz też

  • funkcję rename,
    która zmienia nazwę lub przenosi plik
  • funkcję unlink,
    która usuwa plik
  • funkcję file_exists,
    która sprawdza istnienie pliku
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć