Win服务器定期备份日志log文件

发布于 2021-03-17

公司祖传的 Windows server 服务器 跑了一些程序产生的日志文件塞满了服务器,手动清理又麻烦所以得整一个批处理 自动去处理这些日志文件。 查了一下,需要用到WinRAR 这个软件,因为它带命令行功能,WinRAR的安装目录下 有个 WinRAR.chm 帮助文件里面有介绍如何使用 写个bat文件:start C:\"Program Files"\winrar\rar m -k -r -s -m3 -agYYYYMMDD-{bak}-NN C:\备份目录\ C:\日志目录*.log 1、首先这条命令 需要机器上已经安装有WinRAR软件,并且默认安装,核对下是否安装在 C:\"Program Files"\winrar 目录下,有出入自行修改目录中的目录路径2、命令参数说明: m ---m是移动文件到压缩包,可以理解成压缩并删除源文件,当然也可以改成 a 只压缩文件 -k ----锁定压缩包,防止意外修改 -r ----递归子文件夹 -s -----创建固实压缩文件,我的理解就是最大化压缩率 -m3 ----数字代表压缩标准,0:存储不压缩 ,1:最快 ,2:快速,3:标准 ,4:最好 -ag ----生成的文件名格式 后面是两个文件文件夹的目录位置自行修改 删除备份文件 set deltime=date:~0,10%forfiles.exe /p D:\ /s /m *.rar /d -90 /c "[email protected]>>D:\log\deltime%.txt"  set deltime=date:~0,10%这句是取一个当前时间的变量forfiles.exe是系统文件,查找文件的。/P是定义查找的路径D:\是定义查找路径D盘下面/S是定义查找范围包括子目录/M *.rar 定义查找*.rar的文件/D 是当前时间-90 早于或者等于当前时间减90天,也就是7天前/C 是调用命令行CMD.EXE的命令"[email protected]>>D:\log\deltime%.txt" 这个是删除查找到的文件,并且把删除文件的文件名导出到D:\log\deltime%.txt这个txt文档deltime%是个系统时间变量 把上门两个代码保存为bat文件,设置下计划任务定期执行就好了


10月20日

发布于 2015-10-21

随手写个日记,一转眼工作块五个月了、回顾这五个月时间,不知道自己再忙些什么做些什么!总是在问自己想要的是什么?追求?理想?梦想? 现在我似乎都感觉这些东西都要被显示给磨灭了、前些日子终于有一个女同事住到了我这边,酸是有个室友了吧,蛮开心的,不说图什么吧,至少也有个伴,有个年纪相仿的同龄。今天忽然要说搬到另一住处,顿时感到失望至极,空唠唠的,不知为何,可能觉得又失去了个小伙伴吧、虽然说我不是什么好人,但我也不是什么坏人。 下午开会满肚子的火气、发现现在的人都不干与说出自己的想法,安于现状、我发现我也有点,我认为我们不应该这样,被社会磨的光滑光滑的。 晚上才想起今天是 边 的生日、差点忘记,在这里也祝你生日快乐吧,虽然你看不到、大学毕业了、现在还联系最多的也就你了、像哥们一样,难过了不开心还可以诉说 现在我已经迷失了方向,为什么要在这?工作满意吗?专业对口吗?刚来这的时候只是简单的想要一份稳定的工作,收获一份爱情。现在看来、似乎一个都没达到、只是为了生活下午才工作。


7月1日忙碌的一天

发布于 2014-07-01

一大早就跑去缴宽带费,移动真是坑爹啊,30日到期,真就30日晚10点多就给我断网,因为移动营业厅我家附近没有,图个方便就去代理点充下算了,应该也可以的。谁知道很麻烦。!!!!!!!! 交完费已经9点半了,差不多可以去接老同学了,算半个老乡吧哈哈,然后直奔火车站,接着就玩了一下午,大晚上的还得把她送回去,路上还真慌,小路灯也没,农名工还特多、、 回到家到头就睡了,因为宽带居然还没给我开通!!!心情都不好了