title: Do files created with Path.GetTempFileName get cleaned up automatically?
body: <p>I've always assumed the answer is yes, but now I'm trying to find the truth.</p>
  
  <p>When I create a temp file using <code>Path.GetTempFileName()</code>, will windows automatically clean that up later?</p>
  
  <p>What about if I create a directory under <code>Path.GetTempPath()</code>? Will windows clean it up?</p>
  
  <p>Or is it the developer's responsibility to delete files created there?</p>