使用.bat定时删除日志文件


 删除【F:\App_Data 】文件下七天前所有的文件(*.*)     /d前面有空格    路径里面千万不能有空格

@echo off
set path=F:\App_Data      --删除文件的路径
 set DaysAgo=5               --删除几天以前的文件
forfiles /p %path% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"

 

 删除【F:\App_Data 】文件下七天前所有的txt文件(*.txt)     /d前面有空格    路径里面千万不能有空格

@echo off
set path=F:\App_Data         --删除文件的路径
 set DaysAgo=5               --删除几天以前的文件
forfiles /p %path% /s /m *.txt /d -%DaysAgo% /c "cmd /c del /f /q /a @path"

 

 删除【F:\App_Data 】文件下七天前所有的log文件(*.log)     /d前面有空格   路径里面千万不能有空格

@echo off
set path=F:\App_Data      --删除文件的路径
 set DaysAgo=5               --删除几天以前的文件
forfiles /p %path% /s /m *.log /d -%DaysAgo% /c "cmd /c del /f /q /a @path"

 

 

 删除【F:\App_Data 】和【E:\Log】文件下七天前所有的文件(*.*)     /d前面有空格    路径里面千万不能有空格

@echo off
set path0=F:\App_Data
set path1=E:\Log
set DaysAgo=7
forfiles /p %path0% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
forfiles /p %path1% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path"

 

【计算机】-【管理】-【任务计划程序】-【创建任务】

【常规】:按需填写选择

 

【触发器】-【新建】-按需选择-【确定】

 

 

 【操作】-【新建】-按需选择-【确定】

 

 

全部搞完之后就点【确定】

在任务计划程序里面刷新一下就有这个任务了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM