Funksiya rename
rename funksiyası faylın və ya qovluğun adını dəyişdirir. Funksiya birinci parametrdə faylın indiki adını və ya ona olan yolu, ikinci parametrdə isə yeni adı və yolu qəbul edir. Funksiya uğur halında true, xəta halında isə false qaytarır.
Sintaksis
rename(string $oldname, string $newname, resource $context = null): bool
Nümunə
Gəlin 'old.txt' faylının adını 'new.txt' olaraq dəyişək:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kodun icra nəticəsi:
true
Nümunə
Gəlin faylı başqa qovluğa daşıyaq:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kodun icra nəticəsi:
true
Nümunə
Gəlin mövcud olmayan faylın adını dəyişməyə çalışaq:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kodun icra nəticəsi:
false
Nümunə
Gəlin qovluğun adını dəyişək:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kodun icra nəticəsi:
true
Həmçinin bax
-
copyfunksiyasına,
hansı ki, faylı kopyalayır -
unlinkfunksiyasına,
hansı ki, faylı silir -
move_uploaded_filefunksiyasına,
hansı ki, yüklənmiş faylı daşıyır