copy ֆունկցիան

copy ֆունկցիան ստեղծում է ֆայլի պատճեն աղբյուրից դեպի նշված տեղանք: Առաջին պարամետրով ֆունկցիան ընդունում է ճանապարհը դեպի սկզբնական ֆայլ, երկրորդով՝ ճանապարհը, որտեղ անհրաժեշտ է պատճենել ֆայլը: Ֆունկցիան վերադարձնում է true հաջող պատճենման դեպքում և false սխալի դեպքում:

Շարահյուսություն

phpcopy(source, dest);

Օրինակ

Պատճենենք source.txt ֆայլը destination.txt-ում:

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

Կոդի կատարման արդյունքը (եթե ֆայլը հաջողությամբ պատճենվել է).

phptrue

Օրինակ

Փորձենք պատճենել գոյություն չունեցող ֆայլ.

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

Կոդի կատարման արդյունքը.

phpfalse

Օրինակ

Պատճենում՝ ստուգելով սկզբնական ֆայլի գոյությունը.

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

Տես նաև

  • rename ֆունկցիան,
    որը վերանվանում կամ տեղափոխում է ֆայլը
  • unlink ֆունկցիան,
    որը ջնջում է ֆայլը
  • file_exists ֆունկցիան,
    որը ստուգում է ֆայլի գոյությունը