JHB의 프로그래밍 삽질기

[MFC] Temp 폴더 경로 얻어와서 새 파일 이름 만들기 본문

PROGRAMMING/Win/MFC

[MFC] Temp 폴더 경로 얻어와서 새 파일 이름 만들기

roter 2011.08.29 11:59
소스는 아래와 같음.
Windows의 Temp 디렉토리를 가져와서 prefixstring을 붙인 새 tmp파일의 주소값을 리턴한다.


CString CClassName::GetTempFilePath(LPCTSTR pszPrefixString)
{
	CString strPath;
	if(GetTempPath(_MAX_PATH,strPath.GetBuffer(_MAX_PATH+1)) != 0) {
		strPath.ReleaseBuffer();
		CString strTempFile;
		if(GetTempFileName( strPath, pszPrefixString, 0, strTempFile.GetBuffer(_MAX_PATH+1) )
			!= 0) {
				strTempFile.ReleaseBuffer();
				return strTempFile;
		}
	}
	return CString();
}

0 Comments
댓글쓰기 폼