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