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