ශ්රිතය rename
ශ්රිතය rename ගොනුවක් හෝ ඩිරෙක්ටරියක් නැවත නම් කරයි. පළමු පරාමිතිය ලෙස ශ්රිතය ගොනුවේ වර්තමාන නම හෝ එහි පෙත පිළිගනී, දෙවන පරාමිතිය ලෙස - නව නම හෝ පෙත. ශ්රිතය සාර්ථකත්වයේදී true ආපසු ලබා දෙන අතර දෝෂයකදී false ආපසු ලබා දෙයි.
වාක්ය රචනය
rename(string $oldname, string $newname, resource $context = null): bool
උදාහරණය
'old.txt' වෙතින් 'new.txt' දක්වා ගොනුව නැවත නම් කරමු:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
උදාහරණය
ගොනුව වෙනත් ඩිරෙක්ටරියකට ගෙන යමු:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
උදාහරණය
නොපවතින ගොනුවක් නැවත නම් කිරීමට උත්සාහ කරමු:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
ඩිරෙක්ටරියක් නැවත නම් කරමු:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
මෙයද බලන්න
-
ශ්රිතය
copy,
ගොනුව පිටපත් කරන -
ශ්රිතය
unlink,
ගොනුව මකන -
ශ්රිතය
move_uploaded_file,
උඩුගත කළ ගොනුව ගෙන යන