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