ფუნქცია 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,
    რომელიც გადააქვს ატვირთული ფაილი