copy ශ්රිතය
copy ශ්රිතය මූලාශ්රයකින් නිශ්චිත ස්ථානයකට ගොනුවක් පිටපත් කරයි.
පළමු පරාමිතිය ලෙස ශ්රිතය මූලාශ්ර ගොනුවට පෙත පිළිගන්නා අතර,
දෙවන පරාමිතිය ගොනුව පිටපත් කළ යුතු ස්ථානයේ පෙත වේ.
ශ්රිතය සාර්ථක පිටපත් කිරීමකදී true ලෙසත් දෝෂයක් වූ විට false ලෙසත් ආපසු දෙයි.
වාක්ය රචනය
copy(source, dest);
උදාහරණය
source.txt වෙතින් destination.txt වෙත ගොනුවක් පිටපත් කරමු:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (ගොනුව සාර්ථකව පිටපත් වුවහොත්):
true
උදාහරණය
නොපවතින ගොනුවක් පිටපත් කිරීමට උත්සාහ කරමු:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
මූලාශ්ර ගොනුවේ පැවැත්ම පරීක්ෂා කරමින් පිටපත් කිරීම:
<?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ශ්රිතය,
ගොනුවක පැවැත්ම පරීක්ෂා කරන