本文实例讲述了C++删除指定文件夹下N天及之前日志文件的方法。分享给大家供大家参考。具体如下:
// 功能:删除nDays天及之前的日志文件
// @nDays: 0-不删除日志,3-删除3天及之前的日志(保留今天、昨天、前天的日志) ...
void CRecordLog::ClearLog(UINT nDays) // 删除N天前的日志
{
if (nDays > 0)
{
WIN32_FIND_DATA FindFileData;
CString sAllFile = m_sLogFolder + "\\*.log";
HANDLE hFind = ::FindFirstFile(sAllFile, &FindFileData);
if(INVALID_HANDLE_VALUE == hFind) return;
while(TRUE)
{
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) // 遇到文件夹
{
}
else // 遇到文件
{
CString sFileName;
sFileName.Format("%s", FindFileData.cFileName);
if (sFileName.GetLength() == 14)
{
CString sFileFullPath = m_sLogFolder + "\\" + sFileName;// 文件全路径
sFileName.Replace("-", "");
__int64 nFileName = _atoi64(sFileName); // 取得文件的日期,如:20101030
CTime tNowTime = CTime::GetCurrentTime();
tNowTime = tNowTime - CTimeSpan(nDays, 0, 0, 0); // 指向nDays天前的日期
__int64 nNowTime = _atoi64(tNowTime.Format("%Y%m%d"));
if (20000000 < nFileName && nFileName < nNowTime)
{
::DeleteFile(sFileFullPath);
}
}
}
if(!FindNextFile(hFind, &FindFileData))
break;
}
FindClose(hFind);
}
}
补充:上面被删除的日志文件的文件名格式为:2011-02-08.log
希望本文所述对大家的C++程序设计有所帮助。
相关推荐:
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
什么是seo网络推广,seo网络推广技术 ,ai写真官方
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
怎么用AI写文:让创作更轻松,效率翻倍
AI工具,让工作效率翻倍:AI工具教程全面解析
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
在线AI生成文章:智能写作的未来趋势
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
在线AI文章:为您打造全新内容创作体验
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
seo给你什么帮助,seo的利与弊 ,ai 大厨
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
seo追词是什么,seo词条 ,52580609AI
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
在线AI文章生成:智能写作的无限可能
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
好用的AI写作软件免费推荐:创作新境界!
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
为什么越来越多的人选择在知乎发布文章?这里面的机会你可能还没发现!,潍坊关键词排名提升
为什么说seo这么重要,seo重要吗 ,ai19920403
AI人工智能文章生成平台,释放创作无限可能
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
AI撰写工具的无限可能,让内容创作更高效、更精彩!
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
SEO在线服务-让您的网站快速跃升至搜索引擎前列,江西小红书营销推广案例
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
AI热门软件,未来科技的钥匙
文字生成AI开启创作的新纪元
自动生成文章的AI软件,助力内容创作的未来
seo简报什么意思,seo工作汇报 ,万花筒 ai
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验