copy funksiyası

copy funksiyası mənbədən göstərilən yerə faylın kopyasını yaradır. Birinci parametr kimi funksiya mənbə faylın yolunu qəbul edir, ikinci parametr kimi isə faylın haraya kopyalanacağı yolunu. Funksiya uğurlu kopyalama zamanı true, xəta baş verərsə false qaytarır.

Sintaksis

phpcopy(source, dest);

Nümunə

source.txt faylını destination.txt faylına kopyalayaq:

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

Kodun icra nəticəsi (əgər fayl uğurla kopyalanıbsa):

phptrue

Nümunə

Gəlin mövcud olmayan faylı kopyalamağa çalışaq:

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

Kodun icra nəticəsi:

phpfalse

Nümunə

Mənbə faylın mövcudluğunu yoxlamaqla kopyalama:

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';
  }
?>

Həmçinin bax

  • rename funksiyasına,
    faylı adını dəyişir və ya yerini dəyişir
  • unlink funksiyasına,
    faylı silir
  • file_exists funksiyasına,
    faylın mövcudluğunu yoxlayır