Funkcija rename

Funkcija rename preimenuje datoteko ali direktorij. Prvi parameter funkcije sprejme trenutno ime datoteke ali pot do nje, drugi parameter pa novo ime ali pot. Funkcija vrne true ob uspehu in false v primeru napake.

Sintaksa

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

Primer

Preimenujmo datoteko iz 'old.txt' v 'new.txt':

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

Rezultat izvajanja kode:

phptrue

Primer

Premaknimo datoteko v drug direktorij:

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

Rezultat izvajanja kode:

phptrue

Primer

Poskusimo preimenovati neobstoječo datoteko:

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

Rezultat izvajanja kode:

phpfalse

Primer

Preimenujmo direktorij:

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

Rezultat izvajanja kode:

phptrue

Glejte tudi