如何在任何用户计算机上找到桌面?

时间:2011-04-06 11:47:53

标签: c# winforms

如何在任何用户计算机上找到桌面或我的文档

(我不知道电脑名称)

4 个答案:

答案 0 :(得分:12)

您可以使用Environment.GetFolderPath方法,该方法将返回作为枚举参数传递的相应特殊文件夹的路径。例如:

var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

答案 1 :(得分:6)

您可以使用Environment.SpecialFolder枚举轻松找到它。

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

答案 2 :(得分:3)

答案 3 :(得分:2)

Environment.SpecialFolder EnumerationEnvironment.GetFolderPath() method一起使用,例如:

var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

这将返回当前登录用户的桌面路径。如果要为所有用户检索桌面文件夹的路径,请改为使用:

var desktopPath = 
    Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory);