C# – “내 문서” 경로 찾기

C#에서 “내 문서”의 경로는

Environment.SpecialFolder 열거형을 사용하여
Environment.GetFolderPath() 메소드로 구하면 됩니다.

Console.WriteLine("GetFolderPath:{0}",Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));

자세한 사항은 아래의 MSDN을 참고하시기 바랍니다.

참고로 Windows에서의 환경변수는 아래와 같은 문자열을 사용합니다.

  • %HomeDrive% – 로그인한 계정의 정보가 들어있는 드라이브
  • %HomePath% – 로그인한 계정의 폴더
  • %SystemDrive% – 윈도우가 부팅된 드라이브
  • %SystemRoot% – 부팅된 운영체제가 들어있는 폴더
  • %ProgramFiles% – 기본 프로그램 설치 폴더
  • %TEMP%, %TMP% – 임시 파일이 저장되는 폴더
  • %ComSpec% – 기본 명령 프롬프트 프로그램
  • %USERDOMAIN% – 로그인한 시스템의 도메인 명
  • %USERNAME% – 로그인한 계정 이름
  • %USERPROFILE% – 로그인한 유저의 프로필이 들어있는 폴더명
  • %ALLUSERPROFILE% – 모든 사용자 프로필이 저장된 폴더
  • %APPDATA% – 설치된 프로그램의 필요 데이터가 저장된 폴더
  • %LOGONSERVER% – 로그인한 계정이 접속한 서버명
  • %Path% – 실행 참조용 폴더 지정 목록
  • %PathEXT% – 참조용 폴더에서 검색한 파일들의 확장자 목록

참고 : 네이버지식