title: How to change a file without affecting the "last write time"
body: <p>I would like to write some stuff to file, like</p>
  
  <pre><code>using( var fs = File.OpenWrite( file ) )
  {
    fs.Write( bytes, 0, bytes.Length );
  }
  </code></pre>
  
  <p>However, this changes the <a href="http://msdn.microsoft.com/en-us/library/system.io.file.getlastwritetime%28v=vs.71%29.aspx" rel="nofollow">"last write time"</a>. I can reset it later, by using</p>
  
  <pre><code>File.SetLastWriteTime( file, &lt;old last write time&gt; );
  </code></pre>
  
  <p>But in the meantime, a <a href="http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx" rel="nofollow">FileSystemWatcher</a> already triggers.</p>
  
  <p><strong>Now my question:</strong> Is is possible to write a file without altering the "last write time"?</p>