Funkce rename

Funkce rename přejmenovává soubor nebo adresář. Prvním parametrem funkce přijímá současný název souboru nebo cestu k němu, druhým parametrem - nový název nebo cestu. Funkce vrací true v případě úspěchu a false v případě chyby.

Syntaxe

phprename(string $oldname, string $newname, resource $context = null): bool

Příklad

Přejmenujeme soubor z 'old.txt' na 'new.txt':

php<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

Výsledek provedení kódu:

phptrue

Příklad

Přesuneme soubor do jiného adresáře:

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

Výsledek provedení kódu:

phptrue

Příklad

Zkusíme přejmenovat neexistující soubor:

php<?php
  $res = rename('nonexistent.txt', 'new.txt');
  var_dump($res);
?>

Výsledek provedení kódu:

phpfalse

Příklad

Přejmenujeme adresář:

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

Výsledek provedení kódu:

phptrue

Viz také