Szukam niezawodnego sposobu na szukanie zmian w katalogu.Wiarygodny sposób monitorowania zmian plików w katalogu przy użyciu architektury .NET Framework
Próbowałem używać FileSystemWatcher, ale jest to raczej niedokładne, gdy wiele małych plików jest tworzonych, zmienianych lub usuwanych. Brakuje około 1 lub 2% plików w moich testach. To bardzo dużo, gdy szybko dodajesz lub zmieniasz tysiące plików.
Próbowałem pobierania dla zmian w różnych odstępach 500 ms, 2000 ms itd. W tym przypadku otrzymuję zbyt wiele trafień. To może mieć coś wspólnego z rozdzielczością znaczników czasu w obiekcie FileInfo.
Moje pytanie brzmi; czy jest możliwe, aby za pomocą platformy .NET Framework uzyskać niezawodnie zmiany w katalogu?
- Christian
Dziękuję, to na razie rozwiązuje moje problemy. Nie można zmusić go do pominięcia plików z buforem 64 KB, należy uruchomić jeszcze kilka testów, aby znaleźć optymalne ustawienia. –