Функцыя 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
,
якая перамяшчае запампаваны файл