rename() İşlevini Kullanarak PHP'de Bir Dosyayı veya Dizini Yeniden Adlandırma

Rename Islevini Kullanarak Php De Bir Dosyayi Veya Dizini Yeniden Adlandirma



bu yeniden isimlendirmek() işlev, PHP'de dosya ve dizin yeniden adlandırma görevini zahmetsizce gerçekleştirmenizi sağlayan etkili bir işlevdir. Tek seferde tek bir dosyanın adını değiştirmek isteyip istemediğinizi, yeniden isimlendirmek() işlevi bunun için ideal bir seçimdir.

Bu kılavuzda, kullanımı ve sözdizimini tartışacağız. yeniden adlandır () işlevi PHP'de.

PHP'de rename() İşlevi nedir?

bu yeniden isimlendirmek() işlev, dosyanın veya dizinin adını dosyanın içeriğini değiştirmeden değiştirmek için kullanılan yerleşik bir PHP işlevidir. Bu işlev, dosyanın eski adını ve yeni adını gerekli bağımsız değişkenler olarak alır.







Sözdizimi



Kullanım formatı yeniden isimlendirmek() PHP'deki işlev aşağıdaki gibidir:



yeniden isimlendirmek ( eskimiş , yeni , bağlam )

bu eskimiş Ve yeni zorunlu parametreler, eskimiş değiştirmek istediğiniz dosyayı belirtir, yeni dosya için yeni adı belirtir. bu bağlam dosya adını değiştirmek için bağlamı belirleyen isteğe bağlı bir parametredir.





bu yeniden adlandır () işlevi İadeler Doğru başarılı yürütmede, aksi halde geri döner YANLIŞ. bu yeniden isimlendirmek() yeni dosya aynı dizinde zaten varsa, dosya bir hata döndürür.

PHP'de rename() İşlevi Nasıl Kullanılır?

aracılığıyla dosyayı yeniden adlandırma yeniden adlandır () işlevi kolaydır ve aşağıdaki örnekler bu durumda size yardımcı olacaktır.



PHP rename() İşlevini Kullanarak Bir Dosyayı Yeniden Adlandırma

Aşağıdaki kod bir dosyayı yeniden adlandıracak test.php bir dosya.php:


yeniden isimlendirmek ( 'test.php' , 'dosya.php' ) ;
?>

Aynı dizinde zaten var olan bir dosyayı yeniden adlandırırsanız, üzerine yazılır.

Örnek 1 – PHP rename() İşlevini Kullanarak Bir Dosyayı Yeniden Adlandırma

Aşağıdaki örnek, test.php ile test2.php Başarılı bir şekilde tamamlandığında, if ifadesi konsolda yazdırılacaktır, aksi halde başka ifade bir çıktı olarak görüntülenecektir:


eğer ( yeniden isimlendirmek ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
Eko ' test.php başarıyla test2.php olarak yeniden adlandırıldı' ;
}
başka {
Eko 'Dosyayı yeniden adlandırırken hata' ;
}
?>

Not: PHP'de, dosya yolları belirlenirken yeniden isimlendirmek() işlevi (ve dosyayla ilgili diğer işlemler), kullanmak önemlidir çift ​​ters eğik çizgi (\\) yerine tek eğik çizgi (\) dosya yolunun doğru yorumlandığından emin olmak için bunun nedeni tek bir ters eğik çizginin PHP'de bir kaçış karakteri olarak ele alınmasıdır.

Örnek 2 – PHP rename() İşlevini Kullanarak Bir Dizini Yeniden Adlandırma

kullanarak bir dizini yeniden adlandırmak için yeniden isimlendirmek() işlevi, aşağıda verilen kodu izleyin:

$eskiDizinAdı = 'belgeler' ;
$newDirName = 'örnek dosyalar' ;

eğer ( yeniden isimlendirmek ( $eskiDizinAdı , $newDirName ) ) {
Eko 'Dizin başarıyla yeniden adlandırıldı!' ;
} başka {
Eko 'Dizin yeniden adlandırılırken hata oluştu.' ;
}

Sonuç olarak

PHP'nin rename() işlevi, içeriğini korurken bir dosya veya dizini zahmetsizce yeniden adlandırmak için güvenilir bir araçtır. Basit sözdizimi ve hata işleme özellikleri, onu dosya yönetimi görevleri için uygun bir seçim haline getirir. gücünden yararlanarak yeniden isimlendirmek(), PHP geliştiricileri, projelerinde dosya veya dizin adlarını verimli bir şekilde düzenleyebilir ve değiştirebilir.