rename

(PHP 4, PHP 5, PHP 7, PHP 8)

renameBir dosya veya dizinin ismini değiştirir

Açıklama

rename(string $eski_dosya, string $yeni_dosya, ?resource $bağlam = null): bool

İsmi eski_dosya ile belirtilen bir dosya veya dizinin ismini gerekirse dizinler arasında taşımak suretiyle yeni_dosya olarak değiştirir. Eğer yeni_dosya bir dosya ismini değiştiriyorsa ve böyle bir dosya zaten varsa üzerine yazılır. Eğer yeni_dosya bir dizin ismini değiştiriyorsa ve böyle bir dizin zaten varsa işlev bir uyarı üretir.

Bağımsız Değişkenler

eski_dosya

Eski isim.

Bilginize:

eski_dosya'da kullanılan sarmalayıcının yeni_dosya'daki sarmalayıcı ile aynı olması gerekir.

yeni_dosya

Yeni isim.

Bilginize: Windows üzerinde, yeni_dosya zaten varsa yazılabilir olmalıdır. Aksi takdirde, rename() başarısız olur ve bir E_WARNING üretir.

bağlam

Akım bağlamı özkaynağı.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Örnek 1 - rename()örneği

<?php
rename
("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
?>

Ayrıca Bakınız