Funksioni rename

Funksioni rename riemërton një skedar ose direktor. Si parametër të parë funksioni pranon emrin aktual të skedarit ose rrugën drejt tij, si parametër të dytë - emrin ose rrugën e re. Funksioni kthen true në rast suksesi dhe false në rast gabimi.

Sintaksa

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

Shembull

Le të riemërtojmë skedarin nga 'old.txt' në 'new.txt':

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

Rezultati i ekzekutimit të kodit:

phptrue

Shembull

Le të lëvizim skedarin në një direktor tjetër:

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

Rezultati i ekzekutimit të kodit:

phptrue

Shembull

Le të përpiqemi të riemërtojmë një skedar që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Le të riemërtojmë një direktor:

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

Rezultati i ekzekutimit të kodit:

phptrue

Shihni gjithashtu

  • funksionin copy,
    i cili kopjon një skedar
  • funksionin unlink,
    i cili fshin një skedar
  • funksionin move_uploaded_file,
    i cili lëviz një skedar të ngarkuar