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