Sto cercando un modo affidabile per cercare le modifiche in una directory.Modo affidabile di monitorare le modifiche ai file in una directory utilizzando il framework .NET
Ho provato a usare FileSystemWatcher, ma è piuttosto impreciso quando molti piccoli file vengono creati, modificati o cancellati. Manca circa l'1 o 2% dei file nei miei test. Questo è abbastanza quando aggiungi o modifichi rapidamente migliaia di file.
Ho provato a eseguire il polling per le modifiche a intervalli diversi 500 ms, 2000 ms ecc. In questo caso ottengo troppi hit. Questo potrebbe avere qualcosa a che fare con la risoluzione dei timestamp sull'oggetto FileInfo.
Quindi la mia domanda è; è possibile, utilizzando .NET Framework, ottenere le modifiche in una directory in modo affidabile?
- Christian
Grazie, questo sembra risolvere i miei problemi per ora. Impossibile far perdere file con un buffer di 64 KB, è necessario eseguire un paio di test per trovare le impostazioni ottimali. –