[Programming]/[MFC]

간단하게 로그파일 만들기

알뵤 2012. 8. 21. 13:50

간단하게 "YYYY-DD-MM.txt" 파일로 로그파일을 만드는 법

CFileFile 는 안써도 되지만... 되도록 깔끔하게~

 

SYSTEMTIME cur_time;
CStdioFile	sFile;
CString		sFileName = _T("");
sFileName.Format("%04d-%02d-%02d.txt", cur_time.wYear, cur_time.wMonth, cur_time.wDay);

CFileFind	ff;

if( !ff.FindFile((LPCTSTR)sFileName) )
{
	sFile.Open(sFileName, CFile::modeCreate | CFile::modeWrite | CFile::typeText);
}
else
{
	sFile.Open(sFileName, CFile::modeWrite | CFile::typeText);
}

sFile.SeekToEnd();
sFile.WriteString(str);
sFile.Close();