C#
[C#] 사용자 다운로드 경로 및 환경변수 값 알아내기
kjun.kr
2023. 9. 17. 00:42
728x90
728x170
파일 다운로드 하는 위치를 다운로드 폴더로 하고 싶은 경우
해당경로를 알아내는 방법입니다.
개발할 때 사용자 경로를 알아내어 거기에 있는 폴더를 찾고자 할 때도 유용하게 쓸 수 있습니다.
아래처럼 사용자 경로는 Environment.GetEnvironmentVariable 를 사용해 USERPROFILE을 찾으면 됩니다.
string? userPath = Environment.GetEnvironmentVariable("USERPROFILE");
if (userPath != null)
{
string userDownloadPath = Path.Combine(userPath, "Downloads");
}
다운로드 경로는 사용자 경로에 Downloads를 붙이면 됩니다.
위와 같은 방식으로 환경변수에 있는 내용 중 PATH 데이터도 가져오고 설정할 수 있습니다.
string path = System.Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Machine) ?? string.Empty;
Environment.SetEnvironmentVariable("PATH", path, EnvironmentVariableTarget.Machine);
결과
728x90
그리드형