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 ශ්‍රිතය,
    ගොනුවක පැවැත්ම පරීක්ෂා කරන