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