728x90
반응형
1. 임시 폴더 경로 반환(GetTempPath)
# 유니코드(Unicode) 기반
CString GetTempPathData()
{
CString sTempPath;
if (GetTempPath(_MAX_PATH, sTempPath.GetBuffer(_MAX_PATH + 1)) != 0)
return sTempPath;
return "";
}
# 멀티바이트(Multibyte) 기반
char szExe[MAX_PATH];
GetTempPath(MAX_PATH, szExe);
2. 환경 변수
서비스 프로그램 개발 중 GetTempPath 함수 사용 시 호출 위치에 따라 반환되는 경로가 다름을 확인했고, 프로그램 사용자가 시스템인지 유저인지에 따라 출력되는 경로가 다름
1) TMP 환경 변수에 의해 지정된 경로 (%TMP%)
2) TEMP 환경 변수에 의해 지정된 경로 (%TEMP%)
3) USERPROFILE 환경 변수에 의해 지정된 경로 (%USERPROFILE%)
4) Windows 디렉터리 (%WINDIR%)
728x90
반응형
'Programming > C++, MFC' 카테고리의 다른 글
C++, MFC。파일 입출력(CFile) (0) | 2024.06.07 |
---|---|
C++, MFC。ANSI to UTF8, UTF8 to ANSI 문자열 인코딩 (0) | 2024.04.30 |
C++, MFC。DLL 생성 및 적용 (0) | 2024.04.17 |
C++, MFC。텍스트 파일로 로그 생성(ofstream) (0) | 2024.04.11 |
C++, MFC。소요 시간 측정(time()) (0) | 2024.03.29 |