Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 현재 사용자의 데스크탑 경로를 얻는 방법은 무엇입니까?

<시간/>

Environment.SpecialFolder를 사용하여 현재 사용자의 데스크톱 경로를 가져올 수 있습니다. . Environment.SpecialFolder는 지정된 열거로 식별되는 시스템 특수 폴더의 경로를 가져옵니다.

문자열 데스크탑 경로 =

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

System.Environment 클래스는 현재 환경 및 플랫폼에 대한 정보를 제공합니다. System.Environment 클래스는 환경 변수 설정, 공용 언어 런타임 버전, 호출 스택 내용 등을 검색하는 데 사용합니다. 이 클래스는 상속할 수 없습니다.

환경 클래스는 시스템 구성, 현재 프로그램 실행 환경 및 뉴스 라인과 같은 문자열 조작을 위한 일부 속성을 제공하는 정적 클래스입니다. 시스템 네임스페이스는 환경 클래스를 나타냅니다.

환경 클래스는 키, 값 쌍의 형태로 IDictionary를 사용하여 환경 변수 세부 정보를 나타내는 기능과 속성의 조합입니다.

또한 사전을 통해 모든 환경 변수 세부 정보를 얻을 수 있습니다. 모든 환경 변수를 소개하기 전에 자주 사용되는 환경 변수 세부 정보를 살펴보겠습니다. Environment 클래스는 정적 클래스이기 때문에 객체를 생성하지 않고 클래스 이름 자체의 도움으로 메서드와 속성에 직접 액세스합니다.

예시

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();
      }
   }
}

출력

위 코드의 출력은

Desktop Path: C:\Users\UserName\Desktop