Fonksiyon rename

rename fonksiyonu bir dosyayı veya dizini yeniden adlandırır. Fonksiyon ilk parametre olarak dosyanın mevcut adını veya yolunu, ikinci parametre olarak yeni adı veya yolu alır. Fonksiyon başarı durumunda true, hata durumunda false döndürür.

Sözdizimi

phprename(string $oldname, string $newname, resource $context = null): bool

Örnek

'old.txt' dosyasını 'new.txt' olarak yeniden adlandıralım:

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

Kodun çalıştırılma sonucu:

phptrue

Örnek

Dosyayı başka bir dizine taşıyalım:

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

Kodun çalıştırılma sonucu:

phptrue

Örnek

Var olmayan bir dosyayı yeniden adlandırmayı deneyelim:

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

Kodun çalıştırılma sonucu:

phpfalse

Örnek

Bir dizini yeniden adlandıralım:

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

Kodun çalıştırılma sonucu:

phptrue

Ayrıca Bakınız

  • copy fonksiyonu,
    bir dosyayı kopyalar
  • unlink fonksiyonu,
    bir dosyayı siler
  • move_uploaded_file fonksiyonu,
    yüklenen bir dosyayı taşır