Функция 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 функциясын,
    ал жүктөлгөн файлды жылдырат