如何在c# wpf中获取登录用户的文档路径

本文关键字:用户 登录 文档 路径 获取 wpf | 更新日期: 2023-09-27 18:10:07

在我的wpf c#应用程序中,我想获得登录用户的文档路径。我使用以下代码:

string myDocumentPath = System.IO.Path.Combine(Environment.ExpandEnvironmentVariables("%userprofile%"), "Documents");

但是当以管理员身份运行wpf应用程序时,我使用上面的代码获得了管理员的文档路径。

这个问题还有其他的函数吗?

如何在c# wpf中获取登录用户的文档路径

您应该使用Environment.GetFolderPath()获取环境文件夹。特别是,使用Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),它将为应用程序运行的用户提供"我的文档"(现在简称为"文档")文件夹。