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
rename(string $oldname, string $newname, resource $context = null): bool
Shembull
Le të riemërtojmë skedarin nga 'old.txt' në 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
true
Shembull
Le të lëvizim skedarin në një direktor tjetër:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
true
Shembull
Le të përpiqemi të riemërtojmë një skedar që nuk ekziston:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
false
Shembull
Le të riemërtojmë një direktor:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
true
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