Функция 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,
която премества качен файл