title: SaveFileDialog cannot find desktop folder path
body: <p>I'm using <code>SavefileDialog</code> in C#. However, my <code>SavefileDialog</code> can't find the desktop folder path. </p>
  
  <p>This is my code:</p>
  
  <pre><code>SaveFileDialog sfd = new SaveFileDialog();
  DialogResult result = sfd.ShowDialog(this);
  
  if( result == DialogResult.OK) {
      // do something
  }
  </code></pre>
  
  <p>Once <code>SaveFileDialog</code> is started, this error pops up:</p>
  
  <blockquote>
    <p>Error: 'C:\Windows\system32\config\systemprofile\Desktop' refers to a location that is unavailable.</p>
  </blockquote>
  
  <p>Why does the error pop up and how can I solve it?</p>