254 of 410 menu

copy-funktio

copy-funktio luo kopion tiedostosta lähteestä määritettyyn paikkaan. Ensimmäisenä parametrina funktio ottaa polun lähdetiedostoon, toisena - polun, minne tiedosto on kopioitava. Funktio palauttaa true onnistuneen kopioinnin yhteydessä ja false virheen sattuessa.

Syntaksi

copy(source, dest);

Esimerkki

Kopioidaan tiedosto source.txt tiedostoon destination.txt:

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

Koodin suorituksen tulos (jos tiedosto kopioitiin onnistuneesti):

true

Esimerkki

Yritetään kopioida olematonta tiedostoa:

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

Koodin suorituksen tulos:

false

Esimerkki

Kopiointi lähdetiedon olemassaolon tarkistuksen kanssa:

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

Katso myös

  • funktion rename,
    joka nimeää uudelleen tai siirtää tiedoston
  • funktion unlink,
    joka poistaa tiedoston
  • funktion file_exists,
    joka tarkistaa tiedoston olemassaolon
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää