Functie rename

De functie rename hernoemt een bestand of directory. De eerste parameter accepteert de huidige bestandsnaam of het pad ernaartoe, de tweede parameter - de nieuwe naam of het nieuwe pad. De functie retourneert true bij succes en false bij een fout.

Syntaxis

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

Voorbeeld

Laten we het bestand 'old.txt' hernoemen naar 'new.txt':

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

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we het bestand naar een andere map verplaatsen:

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

Resultaat van het uitvoeren van de code:

phptrue

Voorbeeld

Laten we proberen een niet-bestaand bestand te hernoemen:

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

Resultaat van het uitvoeren van de code:

phpfalse

Voorbeeld

Laten we een directory hernoemen:

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

Resultaat van het uitvoeren van de code:

phptrue

Zie ook

  • de functie copy,
    die een bestand kopieert
  • de functie unlink,
    die een bestand verwijdert
  • de functie move_uploaded_file,
    die een geüpload bestand verplaatst