您的位置:首页 > 其它

windows下清空目录下指定文件函数

2011-10-18 11:23 89 查看
#include <iostream>

#include <Windows.h>

int _tmain(int argc, _TCHAR* argv[])

{

std::wstring wstrDir = L"E:\\测试\\*.png";

WIN32_FIND_DATA wfd;

HANDLE hFind = FindFirstFile(wstrDir.c_str(), &wfd);

// 如果没有找到或查找失败

if (hFind == INVALID_HANDLE_VALUE)

{

return 0;

}

do

{

size_t found = wstrDir.rfind(L"\\");

size_t len = wstrDir.size();

if (found!=0)

wstrDir.replace (found + 1,wstrDir.size() - found - 1,wfd.cFileName);

// 对文件进行操作

DeleteFile(wstrDir.c_str());

}while (FindNextFile(hFind, &wfd));

FindClose(hFind); // 关闭查找句柄

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: