VS2010:
void DeleteTmpFile(PTCHAR pathName)
{
if(pathName && (_tcsncmp(pathName,"tmp123",strlen("tmp123")) == 0))
{
DeleteFile(pathName);
}
}
void DeleteCurDirAllTmpFile()
{
TCHAR srcpath[MAX_PATH];
GetCurrentDirectory(MAX_PATH, (PTCHAR)srcpath);
_tcscat(srcpath,_T("\\*.*"));
HANDLE hFile;
WIN32_FIND_DATA pNextInfo;
hFile = FindFirstFile(srcpath,&pNextInfo);
if(hFile)
{
DeleteTmpFile(pNextInfo.cFileName);
while(FindNextFile(hFile,&pNextInfo))
{
DeleteTmpFile(pNextInfo.cFileName);
}
}
}