Funcția rename
Funcția rename redenumește un fișier sau director. Primul parametru al funcției primește numele curent al fișierului sau calea către acesta, al doilea parametru - numele nou sau calea. Funcția returnează true în caz de succes și false în caz de eroare.
Sintaxă
rename(string $oldname, string $newname, resource $context = null): bool
Exemplu
Să redenumim fișierul din 'old.txt' în 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să mutăm fișierul în alt director:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să încercăm să redenumim un fișier inexistent:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Rezultatul executării codului:
false
Exemplu
Să redenumim un director:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Rezultatul executării codului:
true
Vedeți și
-
funcția
copy,
care copiază un fișier -
funcția
unlink,
care șterge un fișier -
funcția
move_uploaded_file,
care mută un fișier încărcat