I'm afraid I don't follow. You wrote *"FSC will call GetLastWriteTime, if returned value has changed comparing to the previous one - then it assumes that file has been changed and should be re-read"*. As I understand, the artificial DataTime cannot clash with real DateTime.Now. What I'm missing?