Функция 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функцияси,
юкланган файлни кўчиради