vs2010删除当前目录下特定字符打头的所有文件

来源:互联网 发布:直播 杭州 人工智能 编辑:程序博客网 时间:2024/06/07 09:01

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);}}}



0 0
原创粉丝点击