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

phprename(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<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

Kodun icra nəticəsi:

phptrue

Nümunə

Gəlin faylı başqa qovluğa daşıyaq:

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

Kodun icra nəticəsi:

phptrue

Nümunə

Gəlin mövcud olmayan faylın adını dəyişməyə çalışaq:

php<?php
  $res = rename('nonexistent.txt', 'new.txt');
  var_dump($res);
?>

Kodun icra nəticəsi:

phpfalse

Nümunə

Gəlin qovluğun adını dəyişək:

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

Kodun icra nəticəsi:

phptrue

Həmçinin bax

  • copy funksiyasına,
    hansı ki, faylı kopyalayır
  • unlink funksiyasına,
    hansı ki, faylı silir
  • move_uploaded_file funksiyasına,
    hansı ki, yüklənmiş faylı daşıyır