PHP'de dosya ve dizin işlemlerinde kullanılan touch()
, unlink()
, copy()
ve rename()
fonksiyonlarını aşağıdaki örneklerle inceleyebilirsiniz:
-
touch()
- Dosya Oluşturma veya Güncelleme: Bu fonksiyon, bir dosyayı oluşturur veya var olan dosyanın erişim ve değiştirme tarihini günceller.<?php $dosyaYolu = "yeniDosya.txt"; // Dosyayı oluştur veya güncelle if (touch($dosyaYolu)) { echo "Dosya oluşturuldu veya güncellendi."; } else { echo "Dosya oluşturulamadı veya güncellenemedi."; } ?>
-
unlink()
- Dosya veya Dizin Silme: Bu fonksiyon, belirtilen dosyayı veya dizini siler.<?php $dosyaYolu = "silinecekDosya.txt"; // Dosyayı sil if (unlink($dosyaYolu)) { echo "Dosya silindi."; } else { echo "Dosya silinemedi."; } ?>
-
copy()
- Dosya Kopyalama: Bu fonksiyon, bir dosyanın içeriğini başka bir dosyaya kopyalar.<?php $kaynakDosya = "kaynakDosya.txt"; $hedefDosya = "hedefDosya.txt"; // Dosyayı kopyala if (copy($kaynakDosya, $hedefDosya)) { echo "Dosya kopyalandı."; } else { echo "Dosya kopyalanamadı."; } ?>
-
rename()
- Dosya veya Dizin Adını Değiştirme: Bu fonksiyon, belirtilen dosyanın veya dizinin adını değiştirir.<?php $eskiAd = "eskiDosya.txt"; $yeniAd = "yeniDosya.txt"; // Dosya adını değiştir if (rename($eskiAd, $yeniAd)) { echo "Dosya adı değiştirildi."; } else { echo "Dosya adı değiştirilemedi."; } ?>
Bu fonksiyonlar, dosya ve dizin işlemlerinde dosya oluşturma, silme, kopyalama ve ad değiştirme gibi temel operasyonları gerçekleştirmenize olanak tanır.