Per capire se il file è stato modificato puoi usare un oggetto di classe

FileSystemWatcher
http://msdn.microsoft.com/it-it/libr...esystemwatcher(v=vs.80).aspx

Dai un'occhiata all'esempio.