Loop until file LastAccessTime is changed
<p>I'm looking for a clever way to implement a while loop in C# that loops continously until FileInfo's LastAccessTime is changed. </p>

<p>I'm using a FileSystemWatcher to raise a change event where I do some work on the file, but this one fires as soon as I open the file.</p>

<p>Any ideas?</p>
