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
rename(string $oldname, string $newname, resource $context = null): bool
Örnek
'old.txt' dosyasını 'new.txt' olarak yeniden adlandıralım:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
true
Örnek
Dosyayı başka bir dizine taşıyalım:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
true
Örnek
Var olmayan bir dosyayı yeniden adlandırmayı deneyelim:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
false
Örnek
Bir dizini yeniden adlandıralım:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kodun çalıştırılma sonucu:
true
Ayrıca Bakınız
-
copyfonksiyonu,
bir dosyayı kopyalar -
unlinkfonksiyonu,
bir dosyayı siler -
move_uploaded_filefonksiyonu,
yüklenen bir dosyayı taşır