rename funksiýasy
rename funksiýasy faýly ýa-da katalogy adyny üýtgetýär. Funksiýa birinji parametrde faýlyň häzirki adyny ýa-da ýoluny, ikinji parametrde bolsa täze adyny ýa-da ýoluny kabul edýär. Funksiýa üstünlikli ýagdaýynda true, ýalňyşlyk ýüze çykanda bolsa false gaýtaryp berýär.
Sintaksis
phprename(string $oldname, string $newname, resource $context = null): bool
Mysal
'old.txt' faýlyny 'new.txt' diýip adyny üýtgeteliň:
php<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
phptrue
Mysal
Faýly başga kataloga göçüreliň:
php<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
phptrue
Mysal
Ýok faýlyň adyny üýtgetmäge synanyşalyň:
php<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
phpfalse
Mysal
Katalogyň adyny üýtgeteliň:
php<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
phptrue
Şeýle-de görmeli
-
faýly göçürip berýän
copyfunksiýasy,
-
faýly pozýan
unlinkfunksiýasy,
-
ýüklenen faýly göçürýän
move_uploaded_filefunksiýasy,