Warm tip: This article is reproduced from serverfault.com, please click
c#

c#-如何为用户获取应用程序的特定目录

(c# - How to get the users certain directory for apps)

发布于 2020-11-27 22:38:40

我正在尝试使其在PC上找到当前用户,以便在我放置(例如USERPROFILE)时可以找到exe的正确目录

        private void siticoneImageButton3_Click_1(object sender, EventArgs e)
        {
           Process.Start("C:\\Users\\USERPROFILE\\AppData\\Local\\Programs\\lunarclient\\Lunar Client.exe");
        }
Questioner
saustee
Viewed
0
Matthew Ransley 2020-11-28 08:34:26

你应该能够像下面这样使用Environment.UserName属性:

Process.Start($"C:\\Users\\{Environment.UserName}\\AppData\\Local\\Programs\\lunarclient\\Lunar Client.exe");