Funktio rename
Funktio rename nimeää tiedoston tai hakemiston uudelleen. Ensimmäisenä parametrina funktio ottaa nykyisen tiedoston nimen tai polun siihen, toisena parametrina - uuden nimen tai polun. Funktio palauttaa true onnistuessaan ja false virheen sattuessa.
Syntaksi
phprename(string $oldname, string $newname, resource $context = null): bool
Esimerkki
Nimetään tiedosto 'old.txt' uudelleen nimelle 'new.txt':
php<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
phptrue
Esimerkki
Siirretään tiedosto toiseen hakemistoon:
php<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
phptrue
Esimerkki
Yritetään nimetä uudelleen olematonta tiedostoa:
php<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
phpfalse
Esimerkki
Nimetään hakemisto uudelleen:
php<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Koodin suorituksen tulos:
phptrue
Katso myös
-
funktion
copy,
joka kopioi tiedoston -
funktion
unlink,
joka poistaa tiedoston -
funktion
move_uploaded_file,
joka siirtää ladatun tiedoston