Yazeka
Arama sonuçlarına göre oluşturuldu
C#'ta FileSystemWatcher sınıfını kullanmak için aşağıdaki adımları izlemek gerekir:
- System.IO ad alanını ekleyin: FileSystemWatcher sınıfını kullanabilmek için bu ad alanını projenize eklemeniz gerekmektedir 13.
- FileSystemWatcher nesnesi oluşturun:
FileSystemWatcher
sınıfından yeni bir nesne oluşturun 4. - İzlenecek yolu ayarlayın:
Path
özelliğini kullanarak izlenecek klasörün veya dosyanın yolunu belirtin 13. - Olay işleyicilerini ekleyin:
Created
,Changed
,Deleted
veRenamed
gibi olayları ele almak için gerekli olay işleyicilerini ekleyin 24. - EnableRaisingEvents özelliğini ayarlayın:
EnableRaisingEvents
özelliğinitrue
olarak ayarlayarak izlemeyi etkinleştirin 13. - İzlemeyi başlatın:
Start()
yöntemini çağırarak izlemeyi başlatın 4.
Örnek kod:
using System; using System.IO; class Program { static void Main() { // FileSystemWatcher kullanımı burada olacak } } var watcher = new FileSystemWatcher(); watcher.Path = "C:\\myFolder"; watcher.Filter = "*.txt"; watcher.Created += OnLogCreated; watcher.Changed += OnLogChanged; watcher.EnableRaisingEvents = true; watcher.Start();
5 kaynaktan alınan bilgiyle göre: