C# log4net自动删除日志文件实现

news/2024/10/20 5:23:39/

log4net自动删除日志文件

1、用下边脚步保存成ClearLogs.bat。

:: 清理日志文件
@echo off
title 清理日志文件
 
:: 日志文件目录
set log_dir="D:\Logs\Weixin"

 
:: 保留日志天数
set bak_dat=10

::删除空目录
for /f "delims=" %%d in ('dir "%log_dir%" /b /ad /s ^|sort /r' ) do rd /q "%%d" 2>nul
 
:: 删除日志文件
forfiles /p %log_dir% /S /M *.txt /D -%bak_dat% /C "cmd /c echo 正在删除@relpath 文件… & echo. & del @file"
forfiles /p %log_dir% /S /M *.txt.* /D -%bak_dat% /C "cmd /c echo 正在删除@relpath 文件… & echo. & del @file"
forfiles /p %log_dir% /S /M *.log /D -%bak_dat% /C "cmd /c echo 正在删除@relpath 文件… & echo. & del @file"
forfiles /p %log_dir% /S /M *.log.* /D -%bak_dat% /C "cmd /c echo 正在删除@relpath 文件… & echo. & del @file"

2、通过window电脑自动的任务计划程序,新增一个任务计划,按天自动执行ClearLogs.bat,即可实现字段删除日期文件的功能。

参考引用1: 湛江服务器定期删除IIS日志文件方法-汉联软件 

2:Forfiles 命令说明&用法示例_吥輕誩放棄的博客-CSDN博客


http://www.ppmy.cn/news/44049.html

相关文章

Baklib在线知识库/帮助中心:让客户服务更简单

随着互联网的快速发展,越来越多的企业开始意识到客户服务的重要性。然而,如何提供高效、可靠、贴心的客户服务,一直是企业面临的难题。在这个背景下,Baklib在线知识库/帮助中心应运而生。 什么是Baklib在线知识库/帮助中心 Bakl…

QQuick-自绘

QQuick提供了丰富的控件,搭配qml很容易就可以搭配出一套丝滑的UI界面。但是在有些场景下无论是出于效率还是现有控件的局限都需要进行自绘才能实现自身的需求。QQuick支持多种自绘: 可以使用的方案: 1. 继承QQuickPaintedItem ,重写 paint …

element-ui实现表格内容修改

<template><el-table:row-class-name"tableRowClassName"border:data"tableData"cell-dblclick"doubleClickCell"style"width: 100%"><el-table-columnprop"description"label"项目"align"ce…

口令暴力破解--Telnet协议暴力破解、数据库暴力破解与远程桌面暴力破解

Telnet协议暴力破解 Telnet Telnet协议是TCP/IP协议族中的一员&#xff0c;是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。要开始一个telnet会话&#xff0c;必须输入用户名和密码来登录服务器。而一般服务器不会对用户名…

CRM管理系统有哪些优势?在企业中有什么作用?

CRM管理系统有哪些优势&#xff1f;在企业中有什么作用&#xff1f; 其实&#xff0c;公司上crm管理系统不仅不会增加员工负担&#xff0c;还能提升员工满意度、赋能员工。当然&#xff0c;前提是一款优质的CRM管理系统。 那么&#xff0c;一款优质的CRM管理系统一般具备哪些…

c++11 标准模板(STL)(std::stack)(三)

定义于头文件 <stack> template< class T, class Container std::deque<T> > class stack;std::stack 类是容器适配器&#xff0c;它给予程序员栈的功能——特别是 FILO &#xff08;先进后出&#xff09;数据结构。 该类模板表现为底层容器的包装…

【数据挖掘与商务智能决策】第九章 随机森林模型

9.1.3 随机森林模型的代码实现 和决策树模型一样&#xff0c;随机森林模型既可以做分类分析&#xff0c;也可以做回归分析。 分别对应的模型为随机森林分类模型&#xff08;RandomForestClassifier&#xff09;及随机森林回归模型&#xff08;RandomForestRegressor&#xff…

Files的常用方法都有哪些?

文章目录Files的常用方法都有哪些&#xff1f;Files方法方法说明Files. exists()检测文件路径是否存在。Files. createFile()创建文件。Files. createDirectory()创建文件夹。Files. delete()删除一个文件或目录。Files. copy()复制文件。Files. move()移动文件。Files. size()…