title: Expand environment variable for My Documents
body: <p>I know I can read environment variables like this:</p>
  
  <pre><code>Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
  </code></pre>
  
  <p>However, it would be really helpful to me if I could do something like this:</p>
  
  <pre><code>Environment.ExpandEnvironmentVariables(@"%MyDocuments%\Foo");
  </code></pre>
  
  <p>Is there an environement variable that equals SpecialFolder.MyDocuments?</p>
  
  <p>I also tried to do something like this, but this doesn't lead to the expected result:</p>
  
  <pre><code>Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\My Documents\Foo");
  </code></pre>
  
  <p>This way I ended up with something like <code>@"C:\Users\&lt;MyUser&gt;\My Documents\Foo"</code> but I what I need is <code>@"\\someservername\users$\&lt;MyUser&gt;\My Documents\Foo"</code>.</p>
  
  <p><strong>EDIT:</strong> My Goal is NOT to hardcode either environment variable nor the part after that.</p>
  
  <p>Any other suggestions?</p>