System.Environment.GetFolderPath函数可以通过Environment.SpecialFolder枚举参数获取系统特定的 目录 ,比如桌面,我的文档,收藏夹等..但是有部分参数.NetFrameWork2.0并未开放,比如AllUser用户的这些特殊目录。 我们 可以通过windowsApi函数SHGetFolderPath来获取,如果你能通过Reflector看一下FrameWork代码就明白了。
代码如下:
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedblockstart.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/contractedblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockstart.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/contractedsubblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockstart.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/contractedsubblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockstart.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/contractedsubblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockend.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/inblock.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockend.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedsubblockend.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/expandedblockend.gif)
结果如下
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
![](http://images.csdn.net/syntaxhighlighting/outliningindicators/none.gif)
具体意义可以参照Environment.SpecialFolder枚举说明和windows基本常识来理解。