Bir dizinde değişiklik aramanın güvenilir bir yolunu arıyorum.Bir çerçevedeki dosya değişikliklerini denetlemek için .NET framework
FileSystemWatcher'ı kullanmayı denedim, ancak birçok küçük dosya oluşturulduğunda, değiştirildiğinde veya silindiğinde oldukça yanlıştır. Testlerimdeki dosyaların yaklaşık% 1 veya 2'sini özlüyor. Binlerce dosyayı hızla eklediğinizde veya değiştirdiğinizde bu oldukça fazladır.
Farklı aralıklarla 500 ms, 2000 ms vb. Değişiklikler için sorgulamayı denedim. Bu durumda çok fazla isabet alıyorum. Bu FileInfo nesnesinde zaman damgalarının çözünürlüğü ile bir ilgisi olabilir.
Benim sorum; Bir dizinde yapılan değişiklikleri güvenilir bir şekilde almak için .NET Framework'ü kullanmak mümkün müdür?
- Hıristiyan
Teşekkürler, bu benim için şimdiki sorunlarımı çözüyor. Dosyaları 64 KB'lık bir arabelle özleyemiyorum, en uygun ayarları bulmak için birkaç test daha yapmalı. –