如何在C#中获取当前用户的Local Settings文件夹路径?

时间:2008-09-11 19:03:02

标签: c# .net windows

我想在Windows上当前用户的Local Settings文件夹中的特定文件夹中指向文件对话框。获得此路径的捷径是什么?

3 个答案:

答案 0 :(得分:35)

这个怎么样,例如:

String appData = 
    Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

我没有看到只有Local Settings文件夹的枚举。

http://web.archive.org/web/20080303235606/http://dotnetjunkies.com/WebLog/nenoloje/archive/2007/07/07/259223.aspx有一个包含示例的列表。

答案 1 :(得分:2)

string localPath = Directory.GetParent(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)).FullName;

是一个简单的答案。

答案 2 :(得分:1)

Environment.GetFolderPath(Environment.SpecialFolders.LocalApplicationData);?

我不记得Windows XP上是否有“本地设置”文件夹,它似乎有点模糊。