[Mono-list] System.Environment.GetFolder(...)
Jonathan Pryor
jonpryor@vt.edu
Thu, 16 Sep 2004 06:51:41 -0400
On Wed, 2004-09-15 at 11:26, Sebastien Pouliot wrote:
> Under Linux (and other OS) it will try to map the requested enum to the best
> location (many maps to the same location).
>
> Best way to learn the exact location is (a) monodoc (when documentation is
> available) or (b) reading the source code.
And from reading the source code we see:
SpecialFolder.Personal: ~/ (home directory)
SpecialFolder.ApplicationData:
First available folder from:
$XDG_CONFIG_HOME
~/.config
SpecialFolder.LocalApplicationData:
First available folder from:
$XDG_DATA_HOME
~/.local/share
SpecialFolder.Desktop, SpecialFolder.DesktopDirectory: ~/Desktop
SpecialFolder.CommonApplicationData: /usr/share
Any other SpecialFolder value: "" (empty string)
Any invalid SpecialFolder value: throws ArgumentException.
- Jon