Aslında dizinlerin ya da dosyaların adını değiştirmek ile taşımak
aynı şey diyebiliriz. Garip gelsede ismini değiştirdiğinizde aslında onu bir nevi taşımış olursunuz.
Bu işi
rename() fonksiyonu ile gerçekleştireceğiz. İki parametre ile çalışan bu fonksiyonun ilk parametresine taşıyacağımız ya da değiştireceğimiz, dosya ya da dizin adın, ikinci parametreye ise taşıyacağımız yolu yazarız.
Yukarıdaki örnek çalıştığında
eski adında klasörü
yeni adında değiştirir.
Aynı şekilde dizin yerine bir dosya uzantısı ve adı belirttiğimizde bu sefer değiştirme işini dosya üzerinde yapacaktır.
PHP Kod:
rename('resim.jpg', 'manzara.jpg');
Bu çalışmada da
resim.jpg adındaki dosyamızın adını
manzara.jpg olarak değiştirecektir.
Yine benzer şekilde ikinci parametrede farklı bir dizin belirttiğimizde dosyayı o dizine taşıyacaktır.
PHP Kod:
rename('resim/bir.jpg', 'manzaralar/resim.jpg');
Burada
resim klasörü içindeki
bir.jpg dosyasını
manzaralar klasörüne taşıyıp adını
resim.jpg olarak değiştirmiş olduk.