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
rename(string $oldname, string $newname, resource $context = null): bool
Primer
Preimenujmo datoteko iz 'old.txt' v 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Primer
Premaknimo datoteko v drug direktorij:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Primer
Poskusimo preimenovati neobstoječo datoteko:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Rezultat izvajanja kode:
false
Primer
Preimenujmo direktorij:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Glejte tudi
-
funkcijo
copy,
ki kopira datoteko -
funkcijo
unlink,
ki izbriše datoteko -
funkcijo
move_uploaded_file,
ki premakne naloženo datoteko