title: Windows temporary files behaviour - are they deleted by the system?
body: <p>Using the .net framework you have the option to create temporary files with</p>
  
  <pre><code>Path.GetTempFileName(); 
  </code></pre>
  
  <p>The MSDN doesn't tell us what happens to temporary files. I remember reading somewhere that they are deleted by the OS when it gets a restart. Is this true?</p>
  
  <p>If the files aren't deleted by the OS, why are they called temporary? They are normal files in a normal directory. </p>