BAT批处理定期删除清理指定N天前的文件

定期删除IIS日志文件

  服务器中由于监控的需要会经常生成很多日志文件,比如IIS日志文件(C:\inetpub\logs\LogFiles),一个稍微有流量的网站,其日志每天可以达到上百兆,甚至更大,这些文件日积月累会严重的占用服务器磁盘空间。

  我们很有必要对他们进行定期删除,通过整理,这里笔者已整理好工具可提供各位运维人员使用,所需要联系本博主吧,暂不提供下载方式获取,你也可以用如下解决方案也可以简单实现。

  工具支持输入需要保存日志天数,可供大家自定义操作。

QQ截图20170912161650.jpg

QQ截图20170912161714.jpg

另附一条实用命令

  Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。

 

       删除指定目录下7天前的文件(目录为C:\test):

forfiles /p “c:\test” /s /m *.* /d -7 /c “cmd /c del @path”

       删除批处理文件当前目录下7天前的文件:

forfiles /p %~dp0 /s /m *.* /d -7 /c “cmd /c del @path”

       将以上其中一行复制,新建文本文件,粘贴并保存为bat格式,定期运行或者加入计划任务。

       显示当前目录下七天以前的文件路径

       forfiles /p %cd% /s /m *.* /d -7 /c “cmd /c echo @path”

BAT批处理定期删除清理指定N天前的文件

清理IIS日志文件-Deliislog

版本号 1.1
大小 76Kb
软件厂商 Mr.xu 博客网
价格 3
系统平台 WinAll
授权 免费
软件语言 简体中文
发行时间 2017-9-12
更新时间 2017-9-12
已付费?登录刷新

原创文章《BAT批处理定期删除清理指定N天前的文件》,作者:Admin,未经允许不得转载。
转载或复制时,请注明出处:https://www.xuxiaokun.com/217.html,本文由 Mr.xu 博客网 整理。

(2)
打赏 微信扫一扫赞赏 微信扫一扫赞赏 支付宝扫一扫赞赏 支付宝扫一扫赞赏
上一篇 2017年9月8日 09:08
下一篇 2017年9月29日 10:18
线上沟通

笔者期待与您共勉 · 互赢

有言必答:点击这里给我发消息

商务洽谈:交互沟通 · 共赢互利

邮件:admin@xuxiaokun.com

线上沟通:周一至周五 9:30 - 17:30

其余时间Mail或QQ我,有言必应。

微信关注
微信关注
投递稿件 我要留言
分享本页
返回顶部
为了提升网站质量及内容能够更好的得到体现,以便供于大家学习交流,现已启用全新的用户中心,部分资源及内容需赞赏方式获取!