Farklı projelerle ilgili önüme çıkan benim için yeni gördüğüm şeyleri paylaşmaya devam ediyorum. Bugün bir dizini ya da dosyayı izleyip çeşitli durmlarda event tetikleyen FileSystemWatcher dan bahsedeceğim. Fazla detaya girmeden kolayca nasıl kullanacağımıza göz atalım.
FileSystemWatcher doğal olarak System.IO namespaceinin altında bulunuyor. İki adet event handlera sahip; OnChanged ve OnRenamed. OnChanged event handleri attributlardaki değişmeleri, oluşan dosyaları ve silinen dosyaları yakalar. OnRenamed handleride dosya ve dizinlerdeki isim değişikliklerini yakalar. İlk aşamada bilmemiz gereken şeyler; metodumuz gizli dosyaları dinleyebilir, uzun dosya isimlerini ve uzantıları komut ekranında bazen karşılaştığımız gibi kısa formatta gösterebilir o yüzden dikkat etmemiz gerek ve dizine ulaşma iznimizin olup olmadığı.
Devamı...