C#/파일 처리
C#에서 특수 폴더의 경로를 구하는 방법 (바탕 화면, 내 문서, Program Files, Windows, 시스템 폴더)
밍투민
2021. 8. 30. 08:39
Environment.GetFolderPath라는 정적 메서드를 이용하면 ‘바탕 화면’과 같은 특수한 폴더의 경로를 구할 수 있다.
Envionment.SpecialFolder는 열거형을 인수로 받는다.
//바탕 화면 폴더를 구한다
var desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
//내 문서 폴더를 구한다
var myDocumentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//프로그램 파일 폴더를 구한다
var programFilesPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
//Windows 폴더를 구한다
var windowsPath = Environment.GetFolderPath(Environment.SpecialFolder.Windows);
//시스템 폴더를 구한다
var systemPath = Environment.GetFolderPath(Envionment.SpecialFolder.System);