You can use Environment.SpecialFolder to get the current user's desktop path. Environment.SpecialFolder Get path System special folders are identified by the specified enumeration.
string desktopPath =
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
The System.Environment class provides information about the current environmental information and platform. System.Environment class is used to retrieve environment variables settings, version of the common language runtime, contents of the call stack, etc. Classes cannot be inherited.
The environment class is a static class that provides system configuration. Currently Classes cannot be inherited.
The Environment class is a static class that provides system configuration. Currently Program execution environment and some attributes of string operations, such as As a news thread, the System namespace represents the Environment class.
The Environment class is a set of functions and properties that represent the environment. Use an IDictionary to consume environment variable details in the form of key, value pairs.
We can also loop through Dictionary to get all environment variable details, before After introducing all environment variables, let us take a look at some commonly used ones Environment variable details. Since the environment class is a static class, therefore We can access methods and properties directly through the class name itself without any help Create objects.
Online demonstration
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); Console.WriteLine($"Desktop Path: {desktopPath}"); Console.ReadLine(); } } }
The output of the above code is
Desktop Path: C:\Users\UserName\Desktop
The above is the detailed content of How to get the current user's desktop path in C#?. For more information, please follow other related articles on the PHP Chinese website!