Функция rename
Функцията rename преименува файл или директория. Първият параметър функцията приема текущото име на файла или пътя до него, вторият параметър - ново име или път. Функцията връща true при успех и false при грешка.
Синтаксис
phprename(string $oldname, string $newname, resource $context = null): bool
Пример
Нека преименуваме файл от 'old.txt' в 'new.txt':
php<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Резултат от изпълнението на кода:
phptrue
Пример
Нека преместим файл в друга директория:
php<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Резултат от изпълнението на кода:
phptrue
Пример
Нека опитаме да преименуваме несъществуващ файл:
php<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Резултат от изпълнението на кода:
phpfalse
Пример
Нека преименуваме директория:
php<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Резултат от изпълнението на кода:
phptrue
Вижте също
-
функцията
copy,
която копира файл -
функцията
unlink,
която изтрива файл -
функцията
move_uploaded_file,
която премества качен файл