ශ්‍රිතය rename

ශ්‍රිතය rename ගොනුවක් හෝ ඩිරෙක්ටරියක් නැවත නම් කරයි. පළමු පරාමිතිය ලෙස ශ්‍රිතය ගොනුවේ වර්තමාන නම හෝ එහි පෙත පිළිගනී, දෙවන පරාමිතිය ලෙස - නව නම හෝ පෙත. ශ්‍රිතය සාර්ථකත්වයේදී true ආපසු ලබා දෙන අතර දෝෂයකදී false ආපසු ලබා දෙයි.

වාක්‍ය රචනය

phprename(string $oldname, string $newname, resource $context = null): bool

උදාහරණය

'old.txt' වෙතින් 'new.txt' දක්වා ගොනුව නැවත නම් කරමු:

php<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

ගොනුව වෙනත් ඩිරෙක්ටරියකට ගෙන යමු:

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

නොපවතින ගොනුවක් නැවත නම් කිරීමට උත්සාහ කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

උදාහරණය

ඩිරෙක්ටරියක් නැවත නම් කරමු:

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

මෙයද බලන්න

  • ශ්‍රිතය copy,
    ගොනුව පිටපත් කරන
  • ශ්‍රිතය unlink,
    ගොනුව මකන
  • ශ්‍රිතය move_uploaded_file,
    උඩුගත කළ ගොනුව ගෙන යන