Функција 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,
која премешта отпремљену датотеку