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