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
그리드형
'C#' 카테고리의 다른 글
[C#] Liquid Template 사용하기 - Fluid (0) | 2023.09.21 |
---|---|
[C#/Oracle] Oracle Parameter 순서 (0) | 2023.09.19 |
[C#] ExpandoObject 로 정의된 객체 필드 및 값 구하기 (0) | 2023.09.16 |
[C#] 현재 컴퓨터의 OS 종류 및 버전 가져오기 (0) | 2023.09.16 |
[C#] Public IP 주소 가져오기 (0) | 2023.08.28 |