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
-
copyfonksiyonu,
bir dosyayı kopyalar -
unlinkfonksiyonu,
bir dosyayı siler -
move_uploaded_filefonksiyonu,
yüklenen bir dosyayı taşır